HamburgerMenu
hirist

Java Developer - Spring Boot/Hibernate

Acquire Bright Minds
Bangalore
3 - 5 Years

Posted on: 20/12/2025

Job Description

Description:

Position : Java Developer

Location : Bangalore

Notice Period : Immediate to 15 Days

Experience : 3 to 5 years

Roles & Responsibilities:

1. Java Development :

- Develop and maintain web server applications using Java 8+.

- Utilize object-oriented design principles and design patterns to write high-quality, well-architected code.

- Implement secure and scalable code, ensuring adherence to best practices and industry standards.

2. Web Services Architecture :

- Build and design high-performance, scalable web services using modern architecture frameworks and API technologies.

- Develop and manage microservices architecture with hands-on experience in Spring Boot, Spring Data JPA, Hibernate, REST, JMS, and messaging techniques.

3. Software Engineering Best Practices :

- Engage in requirement gathering and analysis to understand and refine the product requirements.

- Perform code reviews, write unit tests, and ensure proper documentation of developed features.

- Stay updated with and incorporate open-source technologies into projects as needed.

4. Debugging & Problem Solving :

- Utilize strong debugging and analytical skills to troubleshoot and resolve complex issues.

- Configure and tune application servers, JVM, operating systems, and databases to optimize performance.

5. Database Management :

- Work with both NoSQL and SQL databases, such as Cassandra, Redis, Couchbase, Aurora, MySQL, etc.

- Understand and leverage AWS cloud database services, including RDS, DynamoDB, S3, and related technologies.

6. Cloud & DevOps Integration :

- Integrate cloud-based solutions using Amazon Web Services (AWS), focusing on cloud architecture and services.

- Implement DevOps practices, including continuous integration and deployment (CI/CD) using tools like Jenkins, Docker, and Kubernetes.

- Work on containerization technologies, with a preference for Kubernetes.

7. Event-Driven Architecture : Implement and manage event-driven architectures using Kafka, SNS/SQS, and other relevant technologies.

8. Agile Development :

- Participate in the agile software development process, ensuring adherence to coding standards, source control management, and best practices in testing and operations.

9. Tool Proficiency :

- Use development tools such as Git, Artifactory, JIRA, and other relevant software.

- Maintain proficiency in reading various source code languages, software patterns, and methodologies.

10. Project Management :

- Manage multiple tasks simultaneously, detailing solutions and ensuring timely completion of deliverables.

- Collaborate with cross-functional teams, contributing to overall project success.


info-icon

Did you find something suspicious?