Engineering
FTE - IntraEdge
Key Responsibilities
• Full-Stack Development: Lead the end-to-end development of complex applications using Java (8+) and Angular (11+).
• Microservices Architecture: Design and implement resilient microservices using Spring Boot, Spring Web, and Hibernate.
• Experience in building responsive and dynamic single-page applications (SPAs) leveraging Angular.
• Cloud Infrastructure: Architect and deploy applications on cloud platforms such as GCP, Azure, or PCF, utilizing Kubernetes (GKE) for container orchestration.
• Performance Tuning: Enhance application reliability and performance through Redis caching, query optimization, and asynchronous processing.
• Event-Driven Design: Integrate messaging systems like Kafka, RabbitMQ, or Service Bus to facilitate decoupled and scalable architectures.
• DevOps & CI/CD: Establish and maintain robust CI/CD pipelines using tools like GitHub Actions, ArgoCD, or Jenkins.
• Security & Quality: Implement advanced security protocols including OAuth2, JWT, and SSO, while ensuring high code quality through unit testing (JUnit/Mockito) and automated analysis.
Technical Qualifications
• Backend: Expertise in Java 8+, Spring Boot, Spring Cloud, RESTful Web Services, and Maven/Gradle.
• Frontend: Proficiency in Angular/ React, TypeScript, HTML5, CSS3, and JavaScript (ES5/ES6).
• Data Management: Strong knowledge of SQL (Oracle, MySQL, Postgres) and NoSQL (MongoDB) databases, alongside ORM frameworks like Hibernate.
• Monitoring: Hands-on experience with performance and log monitoring tools such as Splunk and App Dynamics.
• Security: Experience with vault key management and Spring Security for authentication/authorization.
Requirements & Soft Skills
• Experience: Minimum of 8+ years in software development with a track record of functioning as a Tech Lead.
• Education: Bachelor's Degree in Engineering or a related technical field.
• Process: Deep understanding of the full Software Development Lifecycle (SDLC) and Agile/Scrum methodologies.
• Problem Solving: Exceptional analytical skills with the ability to master new technologies quickly.
• Team Leadership: Strong communication skills with experience mentoring junior developers and collaborating with Product Owners.
Key Responsibilities
• Full-Stack Development: Lead the end-to-end development of complex applications using Java (8+) and Angular (11+).
• Microservices Architecture: Design and implement resilient microservices using Spring Boot, Spring Web, and Hibernate.
• Experience in building responsive and dynamic single-page applications (SPAs) leveraging Angular.
• Cloud Infrastructure: Architect and deploy applications on cloud platforms such as GCP, Azure, or PCF, utilizing Kubernetes (GKE) for container orchestration.
• Performance Tuning: Enhance application reliability and performance through Redis caching, query optimization, and asynchronous processing.
• Event-Driven Design: Integrate messaging systems like Kafka, RabbitMQ, or Service Bus to facilitate decoupled and scalable architectures.
• DevOps & CI/CD: Establish and maintain robust CI/CD pipelines using tools like GitHub Actions, ArgoCD, or Jenkins.
• Security & Quality: Implement advanced security protocols including OAuth2, JWT, and SSO, while ensuring high code quality through unit testing (JUnit/Mockito) and automated analysis.
Technical Qualifications
• Backend: Expertise in Java 8+, Spring Boot, Spring Cloud, RESTful Web Services, and Maven/Gradle.
• Frontend: Proficiency in Angular/ React, TypeScript, HTML5, CSS3, and JavaScript (ES5/ES6).
• Data Management: Strong knowledge of SQL (Oracle, MySQL, Postgres) and NoSQL (MongoDB) databases, alongside ORM frameworks like Hibernate.
• Monitoring: Hands-on experience with performance and log monitoring tools such as Splunk and App Dynamics.
• Security: Experience with vault key management and Spring Security for authentication/authorization.
Requirements & Soft Skills
• Experience: Minimum of 8+ years in software development with a track record of functioning as a Tech Lead.
• Education: Bachelor's Degree in Engineering or a related technical field.
• Process: Deep understanding of the full Software Development Lifecycle (SDLC) and Agile/Scrum methodologies.
• Problem Solving: Exceptional analytical skills with the ability to master new technologies quickly.
• Team Leadership: Strong communication skills with experience mentoring junior developers and collaborating with Product Owners.