First Phoenics Solutions

Java Application Developer - Spring Boot/Hibernate

Job Location

hyderabad, India

Job Description

Responsibilities : - Design, develop, and maintain Java-based applications using Core Java, Spring Boot, and related technologies. - Write clean, efficient, and well-documented code. - Participate in the entire software development lifecycle, from requirements gathering to deployment and maintenance. - Implement and maintain database interactions using ORM frameworks like Hibernate or JPA. - Develop and consume RESTful APIs and microservices. - Design and develop microservices-based applications using Spring Cloud or similar frameworks. - Implement service discovery, load balancing, and fault tolerance mechanisms. - Develop and maintain API gateways for microservices communication. - Design and implement database schemas and queries using SQL or NoSQL databases. - Optimize database performance and ensure data integrity. - Write unit and integration tests using JUnit, Mockito, or similar frameworks. - Debug and troubleshoot application issues. - Participate in performance tuning and optimization. - Collaborate with cross-functional teams, including product managers, designers, and QA engineers. - - Communicate effectively with technical and non-technical stakeholders. - Participate in Agile/Scrum ceremonies. - Stay up-to-date with the latest Java technologies and best practices. - Continuously improve development processes and tools. - Participate in knowledge sharing and mentoring activities. Technical Skills : - Strong proficiency in Core Java and object-oriented programming (OOP) principles. - Extensive experience with Spring framework (Spring Boot, Spring MVC, Spring Data). - Experience with RESTful API development and consumption. - Experience with microservices architecture and related technologies (Spring Cloud, Docker, Kubernetes). - Experience with relational databases (MySQL, PostgreSQL, Oracle) and ORM frameworks (Hibernate, JPA). - Experience with version control systems (Git). - Experience with unit testing and integration testing frameworks (JUnit, Mockito). Preferred : - Experience with NoSQL databases (MongoDB, Cassandra). - Experience with message queues (Kafka, RabbitMQ). - Experience with cloud platforms (AWS, Azure, GCP). - Experience with CI/CD pipelines (Jenkins, Azure DevOps). - Experience with containerization technologies (Docker, Kubernetes). - Experience with front-end technologies (Angular, React, Vue.js). Qualifications : - Bachelor's degree in Computer Science, Software Engineering, or a related field. - 5 years of experience in Java application development. - Proven experience in developing and maintaining Java-based applications. (ref:hirist.tech)

Location: hyderabad, IN

Posted Date: 5/1/2025
View More First Phoenics Solutions Jobs

Contact Information

Contact Human Resources
First Phoenics Solutions

Posted

May 1, 2025
UID: 5114729551

AboutJobs.com does not guarantee the validity or accuracy of the job information posted in this database. It is the job seeker's responsibility to independently review all posting companies, contracts and job offers.