Java Developer - Spring Boot/Microservices Architecture
Terralogic Software Solutions Private Limited. Java Developer - Spring Boot/Microservices Architecture
Description
Role : Java Developer Spring Boot / Microservices
Company : Terralogic
Location : Bangalore
Experience : 3+ Years
Employment Type : Full-time
Job Type : Backend Development
Job Overview :
Terralogic is looking for experienced Java Developers with 3+ years of hands-on experience in Java, Spring Boot, Microservices, Kafka, REST APIs, Docker, Kubernetes, and PostgreSQL.
The ideal candidate will have strong backend development expertise and experience building scalable, distributed, and event-driven applications. You will work closely with engineering, QA, DevOps, and architecture teams to design, develop, deploy, and support enterprise-grade backend services.
Key Responsibilities :
- Develop, maintain, and enhance backend applications using Java and Spring Boot.
- Design and develop scalable microservices and RESTful APIs.
- Implement event-driven architectures and solutions using Apache Kafka.
- Develop database solutions and perform database operations using PostgreSQL.
- Containerize applications using Docker.
- Deploy, manage, monitor, and troubleshoot applications running on Kubernetes (RKE2).
- Write clean, efficient, maintainable, and well-tested code.
- Troubleshoot application and production issues and provide effective solutions.
- Participate in code reviews and follow software development best practices.
- Collaborate with QA, DevOps, Architecture, and other cross-functional teams.
- Contribute to technical discussions, design decisions, and continuous improvement initiatives.
Mandatory Skills :
Candidates must have hands-on experience with :
- Java
- Spring Boot
- Microservices Architecture
- Apache Kafka
- REST APIs
- Docker
- Kubernetes (RKE2)
- PostgreSQL
Good to Have :
- Experience with any of the following technologies will be an added advantage :
1. Apache NiFi
2. Cassandra
3. Elasticsearch
4. Keycloak
5. Redis
Experience & Qualifications :
- 3+ years of professional experience in Java backend development.
- Strong hands-on experience in Java and Spring Boot.
- Good understanding of microservices architecture and distributed systems.
- Practical experience developing and integrating REST APIs.
- Experience working with Kafka/event-driven systems.
- Good knowledge of relational databases, preferably PostgreSQL.
- Hands-on experience with Docker and Kubernetes.
- Strong problem-solving and debugging skills.
- Good communication and collaboration skills.
Project Commitment :
- Due to the nature and continuity requirements of the project, selected candidates are expected to provide a minimum 18-month commitment to the project, with a potential commitment of up to 24 months, depending on project requirements.
- Candidates should be comfortable with this commitment before proceeding with the selection process.
Why Join Terralogic? :
- Opportunity to work on scalable and distributed backend systems.
- Exposure to modern technologies including Spring Boot, Kafka, Docker, Kubernetes, and PostgreSQL.
- Collaborative environment with experienced engineering and technology teams.
- Opportunity to work on challenging enterprise-level projects.
- Interested candidates can apply with their updated resume highlighting relevant experience in Java, Spring Boot, Microservices, Kafka, Docker, Kubernetes, and PostgreSQL.