Senior Software Engineer - Java
- Source: LinkedIn
- Synechron
- On-site
- Bengaluru
- Full-Time
- Senior
Job Description
Job Summary 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
Required
- 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.
Technical Skills (By Category)
Programming Languages (Essential)
- Java (Spring Boot, version 8+)
Frameworks & Libraries
- Spring Boot
- Spring Cloud
- Kafka, RabbitMQ for event-driven architectures
Cloud Technologies
- AWS: EC2, Lambda, ECS, Fargate, RDS, DynamoDB, CloudFormation, CDK, CodePipeline, CodeBuild
- Cloud security, cost management, and compliance standards
DevOps & Automation
- CI/CD: GitHub Actions, TeamCity, Octopus Deploy
- Containerization: Docker, Kubernetes
- Infrastructure as Code: Terraform, CloudFormation, Ansible
Monitoring & Security
- Prometheus, Grafana, CloudWatch, OpenTelemetry
- Secrets Management: Vault, AWS Secrets Manager
- Secure API development, certificates, and compliance protocols
Experience Requirements
- 8+ years of experience leading the development of microservices and event-driven applications.
- Proven experience deploying scalable services on AWS cloud platforms.
- Demonstrated ability to troubleshoot, optimize, and secure production environments.
- Experience working in Agile teams and supporting continuous delivery workflows.
- Exposure to AI/ML integration within enterprise or SaaS solutions (preferred).
Day-to-Day Activities
- Architect and develop scalable microservices, APIs, and event-driven pipelines.
- Optimize system performance and latency through profiling and tuning.
- Build and automate deployment pipelines, infrastructure, and testing workflows.
- Monitor system health, troubleshoot incidents, and perform root cause analysis.
- Collaborate with cross-functional teams to align technical solutions with business goals.
- Promote best practices for security, compliance, and operational reliability.
- Mentor junior engineers and lead architectural discussions.
- …
Skills
- Java
- amazon-web-services
- Kafka
- spring
- spring-boot
- RabbitMQ
- amazon-ec2
- aws-lambda
- amazon-ecs
- aws-fargate
- amazon-rds-for-mysql
- amazon-dynamodb
- aws-cloudformation
- aws-codepipeline
- aws-codebuild
- Docker
- Kubernetes
- Github
- github-actions
- teamcity
- octopus-deploy
- Prometheus
- Grafana
- amazon-cloudwatch
- opentelemetry
- vault
- aws-secrets-manager
- chatgpt
- cassandra
- apache-cassandra
- serverless
- spring-cloud
- Terraform
- Ansible
You missed this one - but you don't have to keep missing out. Try Club members get matched with open opportunities before they're gone, so you're always first in line, never last.
