K
Koshali Arts & Crafts Enterprise•3h ago
Indeed
Java Senior Developer/Team Lead
Chennai, Tamil Nadu
Full Time
Senior Level
840000-1000000
Full Job Description
Senior Java Developer (Java 17/21 | Spring Boot | Cloud-Native | Microservices)
Summary:
We are looking for a Senior Java Developer with 8+ years of experience to build and scale cloud-native, high-performance applications. This role requires deep expertise in modern Java (JDK 17+), Spring Boot 3+, microservices architecture, and cloud platforms (AWS/Azure/GCP). You will play a key role in designing resilient systems, driving engineering best practices, and mentoring team members.
**Key Responsibilities:
- Design, develop, and deploy scalable, secure, and high-performance backend systems using Java (JDK 17/21) and Spring Boot.
- Architect and implement microservices-based solutions with REST/gRPC APIs and event-driven patterns (Kafka/RabbitMQ).
- Build cloud-native applications leveraging AWS/Azure/GCP services, containerization (Docker), and orchestration (Kubernetes).
- Ensure application reliability through observability practices (logging, monitoring, tracing with tools like Prometheus, Grafana, ELK, OpenTelemetry).
- Drive CI/CD automation using modern pipelines (GitHub Actions, Jenkins, GitLab CI).
- Implement secure coding practices and integrate DevSecOps tools (SAST, DAST, dependency scanning).
- Optimize performance, scalability, and cost-efficiency of distributed systems.
- Collaborate with product managers, architects, and cross-functional teams in Agile/Scrum environments.
- Lead code reviews, enforce coding standards, and mentor junior engineers.
- Contribute to architectural decisions and technology roadmap.
**Required Qualifications:
- Bachelor's or Master's degree in Computer Science or related field.
- 8+ years of experience in Java backend development.
- Strong expertise in Java (JDK 17 or higher), Spring Boot, and Spring ecosystem (Spring Cloud, WebFlux is a plus).
- Proven experience with microservices and distributed systems design.
- Hands-on experience with cloud platforms (AWS, Azure, or GCP).
- Strong understanding of REST APIs, API gateways, and service mesh concepts.
- Experience with relational and NoSQL databases (PostgreSQL, MySQL, MongoDB, Redis).
- Proficiency in containerization (Docker) and orchestration (Kubernetes).
- Experience with CI/CD and infrastructure-as-code (Terraform or similar).
- Solid understanding of design patterns, data structures, and system design.
- Strong problem-solving and communication skills.
**Nice to Have:
- Experience with reactive programming (Spring WebFlux, Project Reactor).
- Exposure to GraphQL APIs.
- Familiarity with AI/ML integrations or data pipelines.
- Experience in frontend frameworks (React/Angular) for full-stack contributions.
- Knowledge of FinOps or cloud cost optimization.
**Benefits:
- Competitive compensation and performance-based incentives.
- Opportunity to work on cloud-native, scalable, and AI-driven systems.
- Learning and certification support (cloud, Kubernetes, security).
- Flexible work model (remote/hybrid).
- Collaborative engineering culture with growth opportunities.
Company
K
Koshali Arts & Crafts Enterprise
Koshali Arts & Crafts Enterprise is a dynamic organization based in Chennai, Tamil Nadu. We are dedicated to fostering innovation and technical excellence within our engineering teams.
Chennai, Tamil Nadu
Posted on Indeed