Search by job, company or skills

I

Java Developer

8-12 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted 8 hours ago
  • Over 200 applicants
Quick Apply

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.

More Info

Function:
Employment Type:
Open to candidates from:
Indian

About Company

IT Resonance Inc, is a leading SAP Solutions and Managed Services provider based in Naperville, IL. We have been in business since 2004 and pride ourselves on 3 guiding principles that differentiate us from others:
• Outcome focus
Process orientation
• Customer-for-life approach

Job ID: 118604417

Similar Jobs