Java Developer
KeySkills
Company Name
Infosys Ltd ( Bangalore )
Job Description
Job Description:
We are seeking a skilled Java Developer with hands-on experience in Java, Spring Boot, and Microservices. You will design, develop, and maintain high-quality applications, working closely with consulting and development teams. The role involves contributing to solution design, building scalable services, and supporting digital transformation initiatives.
Key Responsibilities:
-
Design, develop, and maintain Java-based applications using Spring Boot and Microservices architecture.
-
Collaborate with consulting teams on:
-
Requirement analysis and functional specification creation.
-
Problem definition, effort estimation, and solution design.
-
Deployment and configuration of application solutions.
-
-
Develop RESTful APIs and microservices for enterprise applications.
-
Conduct research and build Proof of Concepts (POCs) for evaluating new technologies.
-
Troubleshoot and resolve application issues, ensuring high performance and scalability.
-
Contribute to best practices, frameworks, and organizational initiatives to enhance solution quality.
Key Skills:
Mandatory Skills:
-
Java
-
Spring Boot
-
Microservices
Technical Skills:
-
Strong understanding of OOP, Core Java, and Collections.
-
Experience with 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 a plus.
-
Agile/Scrum methodology experience.
Soft Skills:
-
Strong analytical and problem-solving ability.
-
Good communication and collaboration skills.
-
Ability to work in client-facing and consulting environments.
-
Research-oriented mindset with capability to build and test POCs.
-