HamburgerMenu
hirist

Job Description

Job Title : Java Backend Developer

Location : Bengaluru

Experience Required : 5 to 9 Years

Notice Period : Immediate to 30 Days

Employment Type : Full-time


Position Overview :


We are seeking an experienced Java Backend Developer to join our high-performing engineering team. The ideal candidate will have strong expertise in Java, Spring Boot, and backend architecture, with proven experience in building scalable, secure, and high-performance applications. You will collaborate closely with front-end engineers, architects, and product managers to deliver enterprise-grade solutions that meet business needs.


Key Responsibilities :


Backend Development :


- Design, develop, and maintain robust backend services and APIs using Java and Spring Boot.

- Implement RESTful and/or GraphQL APIs for seamless integration with frontend and third-party systems.

- Write efficient, scalable, and maintainable code following best coding practices.


Database & Data Management :


- Design and optimize relational and/or NoSQL database schemas.

- Write complex queries, stored procedures, and optimize performance for large datasets.

- Work with MySQL, PostgreSQL, MongoDB, or other relevant database technologies.


Architecture & Performance :


- Contribute to backend architecture design for scalability, performance, and security.

- Implement caching strategies, message queues (e.g., Kafka, RabbitMQ), and asynchronous processing for high-performance systems.

- Ensure application resilience through failover, load balancing, and clustering techniques.


Testing & Quality Assurance :


- Write unit and integration tests using JUnit, Mockito, or similar frameworks.

- Participate in code reviews, debugging, and performance tuning.


Collaboration & Agile Practices :


- Work in an Agile/Scrum environment with cross-functional teams.

- Collaborate with DevOps teams to deploy applications on AWS, Azure, or on-premises environments using

CI/CD pipelines.


Required Skills & Qualifications :


- 5- 9 years of professional backend development experience.

- Strong proficiency in Java 8+ and Spring Boot framework.

- Hands-on experience with REST API development and integration.

- Proficiency in relational and NoSQL databases (MySQL, PostgreSQL, MongoDB, etc.).

- Familiarity with messaging systems (Kafka, RabbitMQ) and event-driven architecture.

- Experience with Git or other version control systems.

- Good understanding of microservices architecture and cloud deployment (AWS, Azure, or GCP).

- Strong debugging, troubleshooting, and problem-solving skills.


Preferred Skills :


- Experience with Docker and Kubernetes for containerized deployments.

- Knowledge of OAuth2.0, JWT, and application security best practices.

- Familiarity with ElasticSearch, Redis, or Memcached for advanced search and caching.


- Exposure to DevOps tools like Jenkins, GitLab CI, or Azure DevOps.

- Experience with Test-Driven Development (TDD) and continuous integration practices.


info-icon

Did you find something suspicious?