HamburgerMenu
hirist

Java Developer - Spring Frameworks

Dash Hire
Bangalore
3 - 8 Years

Posted on: 28/07/2025

Job Description

About the Role :

We are seeking a skilled and passionate Java Developer to join our dynamic engineering team. The ideal candidate will have strong expertise in Core Java programming, deep knowledge of collections and multi-threading, and hands-on experience with Spring Boot and microservices architecture. You will play a crucial role in designing, developing, and maintaining scalable and robust backend services that support our enterprise applications and cloud solutions.

Key Responsibilities :

- Develop, test, and maintain high-quality backend applications using Core Java and Spring ecosystem frameworks (Spring Boot, Spring MVC, Spring Data).

- Design and implement RESTful APIs and microservices following best practices for scalability, reliability, and security.

- Work closely with product managers, frontend developers, QA engineers, and DevOps teams to deliver end-to-end features.

- Optimize application performance through effective coding practices, concurrency handling, and memory management.

- Manage NoSQL databases such as MongoDB, Redis, and Elasticsearch for efficient data storage and retrieval.

- Deploy and monitor applications on cloud platforms like AWS, Google Cloud Platform, or Azure.

- Utilize Linux OS environments for development, testing, and troubleshooting.

- Collaborate in CI/CD pipeline setup and maintenance to automate build, testing, and deployment processes.

- Participate in code reviews and contribute to team knowledge sharing and continuous improvement.

- Troubleshoot production issues and implement robust fixes to ensure system stability.

Required Skills and Qualifications :

- Strong proficiency in Core Java, including Collections Framework, Generics, and Multi-threading/concurrency concepts.

- Hands-on experience with Spring Boot, Spring MVC, Spring Data, and building RESTful APIs.

- Experience working with NoSQL databases such as MongoDB, Redis, and Elasticsearch.

- Familiarity with major cloud platforms: AWS, GCP, or Azure.

- Comfortable working in Linux environments and using command-line tools.

- Experience with version control systems, preferably Git.

- Understanding of CI/CD pipelines and DevOps practices.

- Strong problem-solving and debugging skills.

- Ability to work effectively in an Agile development environment and collaborate with cross-functional teams.


info-icon

Did you find something suspicious?