Java Back End Developer
KeySkills
Company Name
Infosys Ltd ( Bangalore )
Job Description
Job Description:
We are looking for an experienced Technology Analyst with strong expertise in Java, Spring Boot, Microservices, and related technologies. The ideal candidate should have hands-on experience in backend and frontend development, along with knowledge of database management and Agile methodologies.
Roles and Responsibilities:
-
Design, develop, and implement microservices-based applications using Spring Boot, Hibernate, and Spring JPA.
-
Develop and maintain RESTful and SOAP web services using Apache Axis or Spring frameworks.
-
Collaborate with cross-functional teams to deliver scalable and high-performance applications.
-
Work with Microsoft SQL Server and other relational databases to optimize queries and ensure data consistency.
-
Implement and maintain build and version control processes using tools such as Maven, ANT, Hudson, SVN, and Git.
-
Conduct code reviews, unit testing (JUnit), and ensure high-quality code delivery.
-
Participate in all phases of the Agile (Scrum) development lifecycle including planning, stand-ups, and retrospectives.
-
Apply object-oriented programming (OOP) principles for maintainable and reusable code.
-
(Preferred) Contribute to workflow automation using JBPM or similar tools.
Required Skills:
Technical Skills:
-
Programming Languages: Java, JavaScript
-
Frameworks: Spring Boot, Spring MVC, Hibernate, Spring JPA
-
Frontend Technologies: Angular, jQuery
-
Database: Microsoft SQL Server (or any RDBMS)
-
Web Services: REST, SOAP (Apache Axis / Spring)
-
Build Tools: ANT, Maven
-
Version Control: SVN, Git
-
CI/CD Tools: Hudson, Jenkins
-
Testing Frameworks: JUnit
-
Preferred: JBPM experience
Soft Skills:
-
Strong analytical and problem-solving skills
-
Excellent communication and teamwork abilities
-
Ability to adapt to Agile and fast-paced environments
-
Strong commitment to quality and continuous learning
-