Java Back End Developer
KeySkills
Company Name
Infosys Ltd ( Chennai )
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