Java Developer
Company Name
Infosys Ltd ( Chennai )
Job Description
Job Description:
As a Java Developer (2?10 years) at Infosys, you'll design, build, and maintain cloud-native, high-performance enterprise applications. You?ll work end-to-end across the software development life cycle?gathering requirements, creating architecture, writing and testing scalable microservices, and managing deployments. You'll collaborate with global teams and clients, using Spring Boot and microservices to solve complex business challenges and drive digital transformation.
Role & Responsibilities
1. Design & Develop Microservices
-
Architect, implement, and maintain microservices using Java (8+) with Spring Boot/Spring Cloud freshersworld.com+15in.joblum.com+15tealhq.com+15in.bebee.com+1tealhq.com+1.
-
Build and expose RESTful APIs, ensuring strong adherence to API-first, secure design principles .
2. End-to-End SDLC Involvement
-
Engage in requirements elicitation and requirement-to-deployment activities across the SDLC reddit.com+14tealhq.com+14tealhq.com+14.
-
Collaborate with architects and stakeholders to create high-level design artifacts tealhq.com+1reddit.com+1.
3. Code Quality & Testing
-
Write efficient, reusable Java code with a strong focus on maintainability reddit.com+15in.joblum.com+15glassdoor.co.in+15.
-
Implement unit and integration tests using JUnit/TestNG, practicing TDD where appropriate in.bebee.com+1content.techgig.com+1.
4. Troubleshooting & Optimization
-
Diagnose and fix performance issues and bottlenecks; participate in production support and root-cause analysis in.joblum.com+3glassdoor.co.in+3themuse.com+3.
-
Optimize application architecture, implement resiliency patterns (like circuit breakers and bulkheads).
5. DevOps, Containers & Cloud
-
Containerize services with Docker, deploy via Kubernetes, and leverage CI/CD pipelines (Jenkins, GitLab CI, Azure DevOps) in.bebee.com.
-
Deploy in cloud environments (AWS, Azure, or GCP); apply infrastructure-as-code best practices.
6. Databases & Asynchronous Messaging
-
Design schemas and queries for SQL (MySQL, PostgreSQL, Oracle) and NoSQL (MongoDB) databases freshersworld.com+5builtin.com+5careers.capgemini.com+5.
-
Use messaging platforms like Kafka or RabbitMQ for event-driven architecture .
7. Code Reviews & Mentoring
-
Conduct peer reviews, enforce coding standards, and facilitate collaborative ownership .
-
Provide guidance and mentorship to junior developers and help drive technical excellence reddit.com+14shine.com+14careers.capgemini.com+14.
8. Documentation & Best Practices
-
Document system designs: architecture diagrams, API specs, coding guidelines themuse.com+2shine.com+2tealhq.com+2.
-
Stay current on best practices: security (OAuth, JWT, SSL), agile frameworks, performance tuning, 12‑factor apps freshersworld.com+1reddit.com+1.
9. Agile Collaboration
-
Actively participate in agile ceremonies?sprints, stand-ups, retrospectives?contributing to a rhythm of continuous improvement careers.capgemini.com.
-
Coordinate with QA, DevOps, UX, and business teams to ensure smooth deliveries and stakeholder alignment.
Ideal Skills & Experience
-
Java Core & Frameworks: Java 8+, Spring Boot, Spring MVC, Spring Data, Spring Security, Spring Cloud tealhq.com+4tealhq.com+4themuse.com+4.
-
Microservices Architecture: Design patterns, API-first development, fault tolerance.
-
Cloud & Containerization: Docker, Kubernetes, AWS/Azure/GCP, CI/CD pipelines in.bebee.com+5reddit.com+5reddit.com+5.
-
Databases & Messaging: MySQL/PostgreSQL/Oracle, MongoDB, Kafka/RabbitMQ .
-
Testing Excellence: JUnit/TestNG, Mockito, test-driven development.
-
Soft Skills: Strong problem-solving, communication, collaboration, mentoring and stakeholder interaction.
-