Java Developer-AB-Pan India
KeySkills
Company Name
Infosys Ltd ( Chennai )
Job Description
Job Description:
We are looking for a passionate Java Developer with hands-on experience in Spring Boot and Microservices architecture. You will be a key contributor in building scalable backend systems and driving performance optimization, service reliability, and feature enhancements.
Key Responsibilities:
Develop and maintain RESTful services using Spring Boot.
Design and implement Microservices-based solutions, including service discovery, load balancing, and API gateway configuration.
Write comprehensive unit and integration tests to ensure high-quality, maintainable code.
Collaborate with cross-functional teams to define, design, and launch new features.
Optimize performance and scalability of backend systems.
Follow best practices for clean code, coding standards, and participate in code reviews.
Technical & Professional Requirements:
Strong proficiency in Java 8 or higher.
In-depth knowledge of Spring Boot and Spring Cloud components.
Experience with Microservices architecture and related patterns.
Familiarity with containerization tools like Docker.
Understanding of CI/CD tools such as Jenkins, GitLab CI, or similar.
Working knowledge of both SQL (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB, Redis).
Proficiency in Git and version control workflows.
Preferred Skills:
Experience with Kubernetes and cloud platforms (AWS, Azure, GCP) is a plus.
Familiarity with API security, OAuth, and JWT.
Exposure to monitoring tools and logging frameworks like ELK Stack, Prometheus, or Grafana.