Senior Software Engineer – Java with AWS
Evnek Technologies View all jobs
- Bangalore, Karnataka
- Contract
- Full-time
Experience: 6+ Years
Location: Bangalore
Notice Period: Immediate / Short Notice Preferred
Notice Period: Immediate / Short Notice PreferredOverviewWe are seeking a highly skilled Senior Software Engineer with strong expertise in Java, Microservices, and AWS to join our team in Bangalore.This role is ideal for candidates from product-based companies who are passionate about building scalable, high-performance applications and can take ownership of end-to-end development in a fast-paced environment.Key ResponsibilitiesDevelopment & Deployment
- Design, develop, deploy, and maintain scalable microservices-based applications
- Ensure high performance, availability, and reliability in production environments
- Build robust RESTful APIs and services
- Contribute to system architecture and design decisions
- Take end-to-end ownership of features and complex technical modules
- Drive development from planning to production deployment
- Build, optimize, and enhance the enterprise ad solution platform
- Continuously improve system scalability and efficiency
- Conduct code reviews and enforce coding standards
- Identify and reduce technical debt
- Manage release deployments and CI/CD pipelines
- Troubleshoot and resolve complex production issues
- 6+ years of hands-on experience in Java-based application development
- Strong experience with JavaScript (preferred for full-stack exposure)
- Mandatory experience in Microservices architecture
- Strong expertise in REST API design and development
- Familiarity with both REST and SOAP APIs
- Hands-on experience with AWS services
- Experience with CI/CD pipelines and tools
- Experience with at least one database:
- MongoDB, Cassandra (NoSQL)
- PostgreSQL, MariaDB (Relational)
- Experience working in Agile/Scrum environments
- Strong analytical and problem-solving abilities
- Excellent communication and collaboration skills
- Experience with Docker, Kubernetes, Rancher
- Exposure to Telecom domain
- Experience working on high-scale distributed systems
- Bachelor’s or Master’s degree in Computer Science or related field