Experience
8 - 13 yrs
Salary (CTC)
₹23.1L - ₹28.4L
Job Location
Bengaluru, India
Vacancy
1
Designation
Java Technical Lead
Job Type
ONSITE
Job Description
Synechron is seeking an experienced Senior Software Engineer to lead the design, development, and deployment of scalable, resilient microservices and event-driven applications. This role focuses on leveraging cloud-native architectures and advanced automation practices in AWS, combined with Java and Kafka, to support enterprise digital transformation initiatives. As a key contributor, you will drive system reliability, security, and performance, supporting our organization's goal of delivering high-quality, secure, and scalable solutions.
Software Requirements
- Extensive experience in Java (version 8+) and Spring Boot for building scalable microservices (8+ years).
- Hands-on experience designing and implementing microservices and event-driven architectures utilizing Apache Kafka, RabbitMQ, or similar messaging systems.
- Practical knowledge of AWS cloud services: EC2, Lambda, ECS/Fargate, RDS, DynamoDB, CloudFormation, CDK, CodePipeline, CodeBuild.
- Containerization skills with Docker and Kubernetes.
- Building and maintaining CI/CD pipelines with GitHub Actions, TeamCity, or Octopus Deploy.
- Expertise in observability and reliability practices using Prometheus, Grafana, CloudWatch, and OpenTelemetry.
- Deep understanding of security best practices including Vault, AWS Secrets Manager, and certificate management.
Preferred
- Exposure to AI/ML integrations, particularly with LLMs/ChatGPT or similar models.
- Knowledge of model management frameworks (e.g., MCP, plugin architectures) for AI enhancements.
- Familiarity with NoSQL databases such as DynamoDB or Cassandra.
- Overall Responsibilities
- Develop and support microservices and event-driven systems supporting enterprise applications.
- Build and optimize APIs, message streams, and serverless functions to ensure high throughput and resilience.
- Implement observability and monitoring frameworks for proactive health checks and SLA adherence.
- Drive automation for infrastructure provisioning, deployment, and testing pipelines aligned with DevSecOps principles.
- Collaborate with product, architecture, and security teams to ensure compliance, security, and scalability in all solutions.
- Troubleshoot issues promptly, analyze root causes, and implement corrective actions to reduce downtime.
- Lead code reviews, mentor junior engineers, and enforce adherence to coding standards and best practices.
- Stay updated with the latest cloud-native, security, and AI/ML advancements to incorporate innovative solutions.
- Contribute to continuous improvement initiatives focused on system reliability, security, and operational efficiency.
