top of page

Java Engineer

Blutic is looking for a passionate Java Engineer with 6 months to 1 year of professional experience developing applications with Java and having hands-on academic or project experience with Spring Boot and an understanding of the Spring ecosystem (Spring Web, Spring Data JPA, Spring Core).


The ideal candidate should have familiarity with building and consuming RESTful APIs and design, build, and maintain the next generation of our cloud-native, microservices-based applications. In this role, you will work under the guidance of senior engineers to develop robust and scalable services using modern Java frameworks and cloud technologies. This is an excellent opportunity to deepen your expertise in enterprise-level Java development within a supportive, Agile environment that invests in your growth.


This is a hybrid work model. The candidates should be residing in Bangalore and be willing to work from the office three days a week. 

Job Responsibilities:

  • Microservices Development: Contribute to the design, development, and testing of RESTful microservices using Java 14+, Spring Boot, and Spring Cloud.

  • Cloud Integration: Assist in building and deploying services that integrate with AWS ecosystem services, including S3, SQS, SNS, API Gateway, ElasticSearch, and Secrets Manager.

  • System Resilience: Help implement patterns for fault tolerance and latency tolerance using NetflixOSS tools such as Hystrix for circuit breaking and Ribbon for client-side load balancing.

  • API Gateway & Service Discovery: Work with tools like Zuul for routing and filtering and implement service registration/discovery using Eureka.

  • Security: Support the integration of authentication and authorization mechanisms using OAuth 2.0via Spring Cloud Security.

  • Distributed Tracing: Utilize monitoring tools like Sleuth and Zipkin to help track requests across multiple services and diagnose performance bottlenecks.

  • Asynchronous Messaging: Develop event-driven components using messaging platforms like Kafka and RabbitMQ.

  • Code Quality & Collaboration: Write clean, maintainable, and well-tested code. Participate in code reviews, sprint planning, and other Agile ceremonies using tools like JIRA and Git.

  • Collaboration: Work closely with cross-functional teams, including QE and DevOps, to ensure smooth deployment and operation of services.


Qualifications & Skills:

  • 6 months to 1 year of professional experience developing applications with Java.

  • Hands-on academic or project experience with Spring Boot and an understanding of the Spring ecosystem (Spring Web, Spring Data JPA, Spring Core).

  • Familiarity with building and consuming RESTful APIs.

  • Basic understanding of microservices architecture principles.

  • Exposure to cloud platforms, preferably AWS, and an interest in services like S3, SQS, or SNS.

  • Knowledge of fundamental distributed systems concepts (caching, messaging, load balancing).

  • Familiarity with version control systems, preferably Git.

  • Strong problem-solving skills and a keen desire to learn new technologies.

  • Excellent communication and teamwork skills.


Nice to Have (Training Provided)

  • Any academic or personal project experience with NetflixOSS tools (Hystrix, Ribbon, Zuul).

  • Exposure to service discovery tools like Eureka.

  • Basic knowledge of OAuth 2.0 and security protocols.

  • Experience with Kafka or RabbitMQ.

  • Familiarity with monitoring tools like Zipkin or Sleuth.

Job ID

BT-J0230

Job Type

Full time

Location

Bangalore, India

Date Posted

1 September 2025

careers-banner

CAREERS

Job Application Form

​Please Fill Out the Form Below to Submit Your Job Application!

Upload
Max: 2 MB
bottom of page