Java Developer
KeySkills
Company Name
Infosys Ltd ( Bangalore )
Job Description
Job Description:
As a Java Developer in the Infosys Consulting team, you will play a critical role in delivering end-to-end enterprise solutions. You will be involved in every phase of the project lifecycle?from requirement gathering to deployment?ensuring scalable and maintainable application design using modern Java technologies.
Key Responsibilities:
Collaborate with consulting teams to drive project phases including problem definition, effort estimation, architecture design, solution development, and deployment.
Develop robust backend components using Java, Spring Boot, and Microservices architecture.
Evaluate and explore solution alternatives by conducting technical research, vendor analysis, and building Proof of Concepts (POCs).
Translate business requirements into technical design documents, define to-be processes, and participate in functional and technical design discussions.
Troubleshoot and resolve technical issues by performing root cause analysis and proposing effective solutions.
Ensure code quality through unit testing, code reviews, and adherence to coding standards.
Participate in CI/CD pipeline integration and contribute to DevOps processes for streamlined deployments.
Engage in knowledge sharing, mentoring, and contribute to internal capability-building initiatives.
Ideal Candidate Profile:
Hands-on experience in Java, Spring Boot, REST APIs, and Microservices.
Familiarity with SQL/NoSQL databases and ORM frameworks (e.g., Hibernate).
Working knowledge of Git, Maven/Gradle, Jenkins, and containerization tools (e.g., Docker).
Strong problem-solving, debugging, and communication skills.
Ability to work in agile teams and adapt to fast-paced project environments.