HamburgerMenu
hirist

Java Developer - Microservices Architecture

TekPillar Services Pvt. Ltd
Multiple Locations
5 - 11 Years
star-icon
4.7white-divider52+ Reviews

Posted on: 22/08/2025

Job Description

Job Role : Java Developer

Experience : 5 to 10 Years

Location : Noida, Gurgaon, Pollachi, Chennai, Kochi, Ahmedabad

Key Responsibilities :

- Design, develop, and maintain backend systems using Java (Java 8+) and/or Go.

- Develop Microservices using Spring Boot, Spring MVC, Spring Security, and related frameworks.

- Build and integrate RESTful APIs for seamless service-to-service communication.

- Work with SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, Cassandra, DynamoDB, Elasticsearch) databases, focusing on data modeling, performance tuning, and optimization.

- Implement event-driven architectures using messaging systems like Kafka, RabbitMQ, or ActiveMQ.

- Deploy applications using Docker containers and manage orchestration with Kubernetes.

- Utilize cloud platforms (AWS, GCP, Azure) for scalable and resilient architecture design.

- Manage code repositories with Git and implement CI/CD pipelines using tools like Jenkins, GitHub Actions, GitLab CI, or CircleCI.

- Ensure high performance, scalability, and low latency in distributed systems.

- Follow Agile methodologies (Scrum/Kanban) and collaborate with cross-functional teams.

- Conduct integration testing to ensure interoperability with wireless and wired devices.

Required Skills & Qualifications :

- 5+ years (Mid-level) / 7+ years (Senior-level) of professional Java development experience.

- Strong understanding of Object-Oriented Programming (OOP) principles.

- Proven track record in developing and deploying Microservices architectures.

- Experience with containerization (Docker) and orchestration (Kubernetes).

- Proficiency in working with REST APIs and web services integration.

- Familiarity with cloud-native application design and deployment.

- Experience in performance optimization for high-traffic systems.

- Strong problem-solving skills, attention to detail, and the ability to work independently.

Preferred Skills :

- Exposure to Go programming.

- Experience with Elasticsearch for search optimization.

- Familiarity with DevOps practices and automated testing frameworks.


info-icon

Did you find something suspicious?