Java Developer
KeySkills
Company Name
Infosys Ltd ( Chennai )
Job Description
Responsibilities:
-
Design, develop, and maintain scalable Java applications using Spring Boot and Microservices architecture.
-
Participate in the software development lifecycle (SDLC) including requirements gathering, analysis, coding, testing, and deployment.
-
Collaborate with business analysts, architects, and QA teams to deliver high-quality software solutions.
-
Build and consume RESTful APIs for seamless integration across systems.
-
Diagnose and resolve technical issues, perform root cause analysis, and provide effective solutions.
-
Ensure code quality, performance, and security standards are met.
-
Prepare technical documentation and contribute to knowledge-sharing within the team.
-
Contribute to agile ceremonies (stand-ups, sprint planning, retrospectives) and support continuous improvement initiatives.
Required Skills (Mandatory)
-
Strong proficiency in Java (Core + Advanced concepts).
-
Hands-on experience with Spring Boot framework.
-
Expertise in Microservices development and deployment.
-
Knowledge of RESTful API development and integration.
-
Experience with relational and NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB).
-
Solid understanding of object-oriented programming (OOP), data structures, and algorithms.
Preferred Skills
-
Familiarity with cloud platforms (AWS, Azure, or GCP).
-
Experience with CI/CD tools (Jenkins, Git, Docker, Kubernetes).
-
Knowledge of messaging systems (Kafka, RabbitMQ).
-
Understanding of Agile methodologies and DevOps practices.
-
Strong analytical, debugging, and problem-solving skills.
-