• Jobs
  • >
  • Java Backend developer

Java Backend developer

  • Permanent
  • Full time
  • Hybrid (India)

Job Opportunity: Java Backend Developer

Location: Bangalore ( Hybrid role)
Experience: Minimum 8 years

Role Description

We are looking for a highly skilled Java Backend Developer with expertise in designing and developing RESTful web services, Java Enterprise technologies, and cloud-based solutions. The ideal candidate should have a strong understanding of microservices architecture, containerization, and DevOps practices.

Key Responsibilities

  • Design and implement microservices using Java and Spring technologies.
  • Develop and maintain RESTful web services.
  • Ensure high-quality and timely delivery of services and features.
  • Perform DevOps activities using Kubernetes.
  • Engage in Run-the-Bank activities, including software maintenance and continuous improvement.

Required Skills & Expertise

The candidate should have a strong foundation in RESTful web services and Java Enterprise technologies, particularly in Spring, Spring Boot, and Hibernate. Experience with web security concepts such as OAuth 2.0 and identity management is essential.

Knowledge of containerization technologies, especially Docker, along with cloud platform experience, is required. The role also demands experience with Apache Kafka or other messaging systems like ActiveMQ.

A solid understanding of database management, including relational databases like PostgreSQL and NoSQL solutions such as MongoDB, is necessary. The candidate should follow SOLID principles to write clean and maintainable code.

Technical Requirements

  • Strong experience in Java (Java 11/17), Spring Boot, REST, Hibernate, and Test-Driven Development (TDD).
  • Hands-on experience with messaging systems like Kafka or ActiveMQ.
  • Proficiency in API design using Swagger/OpenAPI and API management platforms.
  • DevOps knowledge, including working with Docker, GitLab, and Jenkins.

Preferred Experience

  • Experience with Avaloq Core and Front Platform customization is a plus.
  • Prior experience working in Scrum teams is advantageous.
  • German language proficiency is beneficial but not mandatory.

Other Requirements

  • A degree in Computer Science, Engineering, or a related field.
  • Strong communication skills in English (both written and spoken).
  • Ability to work in a fast-paced environment and collaborate effectively within a team.