ITIT Resonance Inc
Java Developer
Remote ₹3-6 LPA Posted 16 Jun 2025
FULL TIME
Angular
Spring Boot
Typescript
Java
AWS Fargate
+1 more
Job Description
Responsibilities:
- Maintain and support three distinct Java applications running in production on AWS Fargate, ensuring high availability and rapid issue resolution.
- Triage production incidents, conduct root cause analysis, and drive improvements.
- Participate in the full SDLC: requirements gathering, system design, development, testing, deployment, and ongoing maintenance.
- Define and document technical interfaces, API contracts, and high-level architecture diagrams.
- Architect, design, and implement scalable and maintainable features and microservices to meet evolving business needs.
- Implement secure coding practices and ensure applications meet organizational or industry security standards.
- Develop and enhance Java services using Spring Boot within Docker containers orchestrated by AWS Fargate.
- Design and optimize MySQL schemas on Amazon RDS; write complex SQL queries and views to support business logic.
- Implement and maintain serverless components, including AWS Lambda functions, API Gateway endpoints, and Amazon Cognito user authentication flows.
- Enhance Angular front-end components (TypeScript, RxJS, NgRx) that consume RESTful APIs and Cognito-secured endpoints.
- Collaborate with functional and product teams to ensure end-to-end integration and seamless user experiences.
- Design, write, and adjust GitLab CI/CD pipelines to automate build, test, and deployment workflows for containerized applications.
- Conduct and participate in code reviews, enforce best practices, and drive continuous improvement in code quality.
- Monitor performance and reliability metrics using AWS CloudWatch, AWS X-Ray, and custom dashboards; tune application and database performance accordingly.
Qualifications:
- 7+ years of professional experience developing enterprise applications in Java (Spring Boot) and TypeScript (Angular).
- Proven experience deploying containerized applications on AWS Fargate and integrating with serverless services (Lambda, API Gateway, Cognito).
- Deep understanding of relational database design, MySQL performance tuning, indexing strategies.
- Strong familiarity with the Spring ecosystem: Spring MVC, Spring Data JPA, Spring Security, and Spring Cloud.
- Familiarity with front-end development skills in Angular (CLI, components, services, modules), HTML5, and CSS3.
- Experience with automated testing frameworks (JUnit, Mockito, Protractor/Cypress) and test-driven development.
- Comfortable working in Agile/Scrum environments with strong collaboration and communication skills.
- Excellent problem-solving ability, attention to detail, and the ability to decompose complex issues into actionable tasks.