HamburgerMenu
hirist

Java Developer - Spring Boot/Hibernate

HNM Solutions
Multiple Locations
6 - 7 Years

Posted on: 15/07/2025

Job Description

Role : Java Developer

Experience : 6+ years


Location : Bangalore/Hyderabad/Vizag/Chennai

NOTE : Immediate Joiner

Requirements :

- Focusing more on Java 8 and above, with strong expertise in Spring Boot, Spring REST, JPA, and Hibernate And associate needs to be more proactive and holding the willingness to learn new skills.

- Java & Frameworks : 6+ years of experience in developing applications using Java 8 and above, with strong expertise in Spring Boot, Spring REST, JPA, and Hibernate.

- Stored Procedures : Experience working with stored procedures in relational databases, ensuring efficient data management and retrieval.

- Distributed Systems : Experience in building distributed systems that handle user concurrency, reactive programming, and distributed in-memory data grids, with technologies such as Kafka/ActiveMQ and Redis.

- Cloud & AWS Services : Strong experience in designing and implementing Cloud Native applications, primarily on AWS. Hands-on experience with AWS services including S3, SQS, EC2, and ECS.

- Agile Methodologies : Proficient in Agile software development practices, including SCRUM or KANBAN.

- CI/CD Environments : Hands-on experience in Continuous Integration and Continuous Deployment (CI/CD) environments.

- Backend Development : Expertise in working with RESTful and SOAP services, microservices architecture, and containerization technologies such as Docker and Kubernetes.

- Containerization : Experience in designing containerized applications using Docker, Kubernetes, and Minikube.

- Data Stores : Basic experience with relational and non-relational databases, including MongoDB and PostgreSQL.

- Test-Driven Development : Strong hands-on experience with test-driven development and version control using Git.

- Leadership & Communication : Ability to mentor and lead technical teams, communicate complex ideas effectively to clients and team members, and provide clear and organized technical guidance.

- Problem Solving & Flexibility : Organized, analytical, and a strong problem-solver with the flexibility to adapt to changing project requirements.

Responsibility :

- Collaborating with cross-functional teams to define software requirements


- Designing and developing high-quality software solutions using Java


- Debugging and troubleshooting Java applications


- Enhancing the performance and scalability of existing systems


- Conducting code reviews, and ensuring coding best practices


- Implementing security measures to protect applications


- Keeping up-to-date with the latest Java trends and technologies


- Creating technical documentation for reference


- Participating in testing and quality assurance processes


- Assisting in the deployment and maintenance of Java applications


- Assisting in Java application design and development


- Collaborating with the team to meet project goals


- Learning and implementing coding best practices


- Troubleshooting and debugging code issues


- Participating in code reviews and learning from feedback


- Supporting senior developers in various tasks


- Documenting code and processes


info-icon

Did you find something suspicious?