Java Developer
KeySkills
Company Name
Infosys Ltd ( Chennai )
Job Description
Job Description:
We are seeking an experienced Java Developer with strong expertise in Java, Spring Boot, and Microservices to design, develop, and deploy high-quality applications. The ideal candidate will collaborate with consulting and development teams to deliver scalable, secure, and efficient software solutions that drive digital transformation.
Key Responsibilities:
Design, develop, and maintain Java-based applications using Spring Boot and Microservices architecture.
Collaborate with consulting teams in:
Problem definition, effort estimation, and solution design.
Requirement analysis and creation of functional/technical specifications.
Deployment and configuration of solutions.
Build, test, and deploy APIs and services for enterprise applications.
Explore alternatives, conduct research/POCs, and evaluate emerging technologies.
Diagnose and resolve application issues, ensuring high performance and scalability.
Work closely with cross-functional teams to ensure smooth integration with front-end, databases, and third-party systems.
Contribute to best practices, frameworks, and organizational initiatives to enhance delivery quality.
Key Skills:
Technical Skills:
Strong knowledge of OOPs, Core Java, and Collections.
Expertise in RESTful APIs, JSON, and web services.
Familiarity with Databases (SQL/NoSQL) and ORM frameworks like Hibernate/JPA.
Experience with CI/CD tools (Jenkins, Maven, Git).
Knowledge of cloud platforms (AWS, Azure, GCP) is an added advantage.
Exposure to Agile/Scrum methodologies.
Soft Skills:
Strong problem-solving and analytical ability.
Effective communication and teamwork skills.
Ability to work in client-facing/consulting environments.
Research mindset with the ability to build and test POCs.