HamburgerMenu
hirist

Senior Java Developer - Spring Boot/Microservices Architecture

CROSSDEV TECHNOLOGIES PRIVATE LIMITED
5 - 7 Years
Bangalore

Posted on: 29/04/2026

Job Description

Role Overview :

We are looking for an experienced Java Developer to design and build high-performance, scalable backend systems. The ideal candidate should have strong expertise in Java-based technologies, hands-on experience with microservices architecture, and a solid understanding of modern development practices.

Key Responsibilities :

Backend Development :

- Design, develop, and maintain robust backend applications using Java

- Build scalable microservices and RESTful APIs

- Implement business logic with a focus on performance, security, and maintainability

System Design & Architecture :

- Contribute to application architecture and design decisions

- Develop distributed systems with high availability and fault tolerance

- Ensure best practices in coding standards and system design

Database & Integration :

- Work with relational and NoSQL databases to manage large datasets

- Optimize queries, indexing, and database performance

- Integrate with external systems using APIs and messaging frameworks

Quality & Performance :

- Write clean, testable, and efficient code

- Conduct code reviews and ensure adherence to best practices

- Troubleshoot and resolve performance and production issues

Collaboration :

- Work closely with cross-functional teams including product, QA, and DevOps

- Participate in Agile/Scrum ceremonies and sprint planning

- Mentor junior developers and contribute to team growth

Required Skills & Experience :

Experience :

- 6+ years of experience in Java backend development

- Experience building enterprise or large-scale applications

Technical Skills :

Core Java :

- Strong knowledge of Java (Java 8 or above)

- Expertise in OOP concepts, data structures, and multithreading

Frameworks :

- Hands-on experience with Spring Boot, Spring MVC, and Spring Security

- Experience with Hibernate / JPA

API & Microservices :

- Strong experience in REST API development

- Experience with microservices architecture and service-based systems

Databases :

- Proficiency in SQL databases (MySQL, PostgreSQL, Oracle)

- Experience with query optimization and schema design

- Exposure to NoSQL databases (MongoDB, Cassandra) is a plus

Tools & DevOps :

- Experience with Git and version control systems

- Build tools like Maven or Gradle

- CI/CD tools such as Jenkins or GitHub Actions

- Containerization using Docker (Kubernetes is an advantage)

Cloud :

- Experience with AWS, Azure, or GCP

Nice to Have :

- Experience with messaging systems like Kafka or RabbitMQ

- Knowledge of caching mechanisms such as Redis

- Familiarity with monitoring tools (ELK, Splunk, etc.)

Candidate Profile :

- Strong problem-solving and analytical mindset

- Good communication and teamwork skills

- Ability to work independently and take ownership

- Experience working in Agile environments


info-icon

Did you find something suspicious?

Similar jobs that you might be interested in