Infogain
Infogain45d ago
Indeed

Core Java Developer

Mumbai, Maharashtra
Full Time
Senior Level

Auto Apply to 50+ AI Matched Core Java Developer Jobs

Use Auto Apply Agents to Bulk Apply jobs with ATS Optimised Resumes, find verified Insider Connections for jobs at Infogain

Full Job Description

Core Java Developer (Senior) at Infogain - Mumbai, Maharashtra

Infogain is seeking a Senior Core Java Developer to join our team in Mumbai, Maharashtra. This role is integral to leading and developing robust backend solutions while aligning with architectural and product vision.

Responsibilities:

General

  • Contribute 8-9 years of overall software development expertise.
  • Provide 3-5+ years of leadership in a Technical Lead or Solution Lead capacity.
  • Demonstrate strong hands-on proficiency in both Backend (Java/Microservices) and Frontend (React.js) development.
  • Collaborate effectively with Architects, Product Owners, and Scrum Masters.

Backend Technical Skills (Strong Hands-on):

  • Develop using Java 17+, Spring Boot, Spring Cloud, and Spring Security.
  • Implement and manage RESTful APIs, GraphQL, ensuring API versioning and backward compatibility.
  • Apply expertise in OAuth2, JWT for API authentication and authorization.
  • Utilize ActiveMQ / IBM MQ / equivalents for asynchronous processing.
  • Build and manage batch and scheduler jobs using Spring Batch / CRON.
  • Perform advanced SQL operations, work with PostgreSQL, conduct data modeling, and optimize performance.
  • Document APIs using Swagger / OpenAPI.
  • Implement logging, tracing, and monitoring solutions with ELK, Prometheus, Grafana, and CloudWatch.
  • Design and develop integration layers between disparate systems.
  • Ensure the development of secure and high-performance software systems.

Cloud, DevOps & Platform Skills:

  • Leverage the AWS ecosystem including EKS, API Gateway, SNS, IAM, and CloudWatch.
  • Implement Docker and Kubernetes for container-based deployments.
  • Develop and maintain CI/CD pipelines using Git, Jenkins, Sonar, and conduct unit & integration testing.
  • Possess infrastructure awareness for design-level clarity.
  • Manage production-grade deployments and rollbacks effectively.

Design & Delivery Responsibilities:

  • Define API contracts, data models, error standards, and security standards.
  • Ensure consistency across microservices and frontend consumption.
  • Guide migration, refactoring, and modernization efforts as needed.
  • Lead sprint planning, technical breakdown sessions, and estimations.
  • Review user stories for technical feasibility and clarity.
  • Provide support to developers during sprint execution and bug fixing.
  • Present technical and architectural aspects during sprint demos.
  • Collaborate closely with TPMs/SMs and operate independently when required.
  • Conduct technical walkthroughs with client engineering teams.

Additional Desired Skills:

  • Experience with BPM and Integration technologies is a plus.

Experience Required:

  • 8-11 years of professional experience.

Skills:

  • Primary Skill: Java Development
  • Sub Skill(s): Java Development
  • Additional Skill(s): Java Architecture, Core Java, Java Application/Web Server, UX Design