HamburgerMenu
hirist

Java Developer - Spring Boot/Microservices Architecture

Intellgus
4 - 8 Years
Bangalore

Posted on: 04/02/2026

Job Description

Description : Core Java Developer

Location : Bangalore

Experience : 4+

Required Skills : Spring, Spring boot, Microservices, DevOps skills, Cloud technologies.

ABOUT THE ROLE :

We are looking for an experienced Senior Java Developer with strong cloud engineering skills to join our engineering team. In this role, you will design, develop, and maintain high-performance, scalable enterprise applications on modern cloud platforms. You will work closely with cross-functional teams including product management, DevOps, QA, and architecture to deliver reliable and secure software solutions that drive business value.

The ideal candidate is passionate about writing clean, testable code, has hands-on experience with cloud-native architectures, and thrives in an Agile environment. If you love solving complex problems and building systems at scale, we want to hear from you.

- Design, develop, test, and deploy enterprise-grade Java applications using Java 11/17+ and modern frameworks such as Spring Boot, Spring Cloud, and Hibernate.

- Architect and implement cloud-native microservices on AWS, Azure, or GCP, leveraging services like EC2, ECS/EKS, Lambda, S3, RDS, and API Gateway.

- Build and maintain RESTful APIs and event-driven architectures using Apache Kafka, RabbitMQ, or AWS SNS/SQS.

- Write clean, well-documented, and thoroughly tested code with high unit and integration test coverage using JUnit 5, Mockito, and integration testing frameworks.

- Collaborate with DevOps teams to set up CI/CD pipelines using Jenkins, GitLab CI, GitHub Actions, or AWS CodePipeline for automated build, test, and deployment workflows.

- Containerize applications using Docker and orchestrate deployments with Kubernetes (EKS/AKS/GKE).

- Implement infrastructure-as-code using Terraform, AWS CloudFormation, or Pulumi to manage cloud resources efficiently.

- Optimize application performance including database query tuning, caching strategies (Redis, Memcached), and JVM performance profiling.

- Conduct code reviews, mentor junior developers, and contribute to engineering best practices, coding standards, and architectural guidelines.

- Monitor and troubleshoot production systems using tools such as CloudWatch, Datadog, Grafana, ELK Stack, or Splunk.

- Participate in Agile ceremonies (sprint planning, daily standups, retrospectives) and work in a fast-paced, iterative development environment.

REQUIRED SKILLS & QUALIFICATIONS :

Core Java & Backend :

- 4 to 8 years of professional experience in Java development (Java 8/11/17+)

- Strong proficiency in Spring Framework ecosystem : Spring Boot, Spring MVC, Spring Security, Spring Data, and Spring Cloud.

- Deep understanding of OOP, SOLID principles, design patterns (Factory, Singleton, Observer, Strategy, etc.), and clean architecture.

- Expertise in relational databases (PostgreSQL, MySQL, Oracle) and NoSQL databases (MongoDB, DynamoDB, Cassandra).

- Proficient in ORM frameworks (Hibernate/JPA) and writing optimized SQL queries.

Cloud & DevOps :

- 2+ years of hands-on experience with at least one major cloud platform (AWS preferred; Azure or GCP also acceptable)

- Working knowledge of containerization (Docker) and container orchestration (Kubernetes).

- Experience with CI/CD tools (Jenkins, GitHub Actions, GitLab CI) and infrastructure-as-code (Terraform or CloudFormation).

- Familiarity with cloud-native patterns : service discovery, circuit breakers, API gateways, centralized configuration, and distributed tracing.

General :

- Bachelors or Masters degree in Computer Science, Information Technology, or a related field.

- Strong understanding of data structures, algorithms, and system design.

- Proficiency with version control systems (Git) and collaborative workflows (Git Flow, trunk-based development).

- Excellent problem-solving, analytical, and communication skills.

- Experience working in Agile/Scrum teams.

PREFERRED QUALIFICATIONS :

- AWS Certified Developer Associate, AWS Solutions Architect, or equivalent cloud certification.

- Experience with reactive programming (Project Reactor, RxJava) and WebFlux.

- Knowledge of GraphQL, gRPC, or event sourcing / CQRS patterns.

- Exposure to serverless architectures (AWS Lambda, Azure Functions, Google Cloud Functions).

- Experience with observability tools and distributed tracing (Jaeger, Zipkin, OpenTelemetry).

- Familiarity with security best practices : OAuth 2.0, JWT, OWASP Top 10, and secrets management (Vault, AWS Secrets Manager).

- Contributions to open-source projects or a strong GitHub portfolio.

TECHNOLOGY STACK OVERVIEW :

- Languages : Java 8/11/17+, SQL, Bash/Shell scripting

- Frameworks : Spring Boot, Spring Cloud, Hibernate, JPA, JUnit 5, Mockito

- Cloud Platforms : AWS (EC2, ECS, EKS, Lambda, S3, RDS, SQS, SNS) / Azure / GCP

- Databases : PostgreSQL, MySQL, Oracle, MongoDB, DynamoDB, Redis

info-icon

Did you find something suspicious?

Similar jobs that you might be interested in