Source description
About the role
Java Developer Pune Full-time On-site --- About the Role This role involves designing, developing, testing, and maintaining Java-based applications as part of a collaborative team. The successful candidate will deliver high-quality software, participate in continuous improvement initiatives, and stay up to date with emerging technologies. The role requires strong technical skills, collaboration, and a commitment to best practices. --- Key Responsibilities - Design, develop, test, and maintain Java-based applications. - Write clean, efficient, and well-documented code following best practices. - Collaborate with business analysts, developers, QA engineers, and stakeholders to deliver high-quality software. - Troubleshoot, debug, and resolve application issues. - Participate in code reviews and contribute to continuous improvement initiatives. - Develop and consume RESTful APIs and microservices. - Optimize application performance and scalability. - Maintain application security and ensure compliance with coding standards. - Participate in Agile/Scrum ceremonies, including sprint planning, stand-ups, and retrospectives. - Stay up to date with emerging technologies and recommend improvements. --- Requirements - Develop strong proficiency in Java (Java 8/11/17 or later). - Demonstrate good understanding of Object-Oriented Programming (OOP) principles. - Utilize experience with Spring Boot, Spring MVC, and Spring Framework. - Apply knowledge of RESTful web services and Microservices architecture. - Leverage experience with Hibernate/JPA. - Showcase strong SQL skills with databases such as MySQL, PostgreSQL, or Oracle. - Demonstrate familiarity with Git and version control systems. - Understand Maven or Gradle build tools. - Apply experience with unit testing frameworks such as JUnit and Mockito. - Implement knowledge of Agile development methodologies. .
More at Techila Global Services