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
Location: hyderabad, IN
Posted Date: 5/1/2025
Contact Information
Contact | Human Resources First Phoenics Solutions |
---|