Search by job, company or skills

ALTEN Calsoft Labs

Senior Java Software Engineer

Save
new job description bg glownew job description bg glownew job description bg svg
  • Posted 11 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Job Title: Senior Software Engineer / Lead Engineer (Java, Microservices, Cloud)

Location: Bengaluru, India (Hybrid)

Experience: 8+ Years

About the Role

We are looking for a highly skilled and experienced Senior Software Engineer / Lead Engineer to design, develop, and scale distributed systems. The ideal candidate will have deep expertise in Java, microservices architecture, cloud platforms, and modern DevOps practices, along with strong problem-solving abilities.

Key Responsibilities

  • Design and develop scalable, high-performance backend systems using Core Java and related frameworks
  • Architect and build microservices-based applications and RESTful APIs
  • Develop and maintain asynchronous and event-driven systems using Kafka or similar messaging platforms
  • Contribute to system design, architecture decisions, and scalability improvements
  • Implement database solutions, including NoSQL (MongoDB/GraphDB) and sharding strategies
  • Build and deploy applications on AWS (EKS, EC2, S3, RDS)
  • Containerize applications using Docker and orchestrate with Kubernetes
  • Set up and manage CI/CD pipelines using Jenkins, GitHub Actions, or similar tools
  • Collaborate with cross-functional teams for full-stack development and end-to-end delivery
  • Ensure best practices in DevOps, monitoring, logging, and deployment strategies
  • Apply AI-driven tools and practices to enhance development productivity
  • Troubleshoot production issues and ensure system reliability and performance

Required Skills & Qualifications

  • 8+ years of experience in software development
  • Strong proficiency in Core Java (OOPs, Collections, Multithreading)
  • Hands-on experience with microservices architecture and REST API development
  • Experience with Kafka or other event streaming platforms
  • Solid understanding of system design and distributed systems
  • Experience with MongoDB, GraphDB, or similar databases
  • Knowledge of database sharding and performance optimization
  • Hands-on experience with AWS services (EKS, EC2, S3, RDS)
  • Experience with Docker and Kubernetes
  • Strong understanding of CI/CD pipelines (Jenkins, GitHub Actions)
  • Familiarity with DevOps practices and deployment strategies
  • Strong analytical, problem-solving, and debugging skills

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 147127973