Senior Software Engineer
Getinz
- Experience
- 5+ yrs
- Location
- Chennai
- Job type
- Full-time
Required skills
- Java
- Data Structures
- Algorithms
Nice to have
- Spring Boot
- Microservices
- System Design
About the role
Key Responsibilities:
- Develop and implement scalable backend solutions using Java, Spring Boot, and AWS.
- Optimize system performance and reliability in high-traffic, distributed environments.
- Collaborate with cross-functional teams to analyse requirements and deliver innovative solutions.
- Write clean, efficient code and participate in code reviews to uphold quality standards.
- Stay updated on emerging technologies to improve system design and functionality.
Required Skills:
- A Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
- At least 5 years of hands-on experience in Java development, with a solid understanding of Core Java concepts and the ability to implement solutions at scale.
- Extensive experience working with Spring Boot and related frameworks, and a deep understanding of building and optimising microservices architectures.
- Strong exposure to Amazon Web Services (AWS), with practical experience in utilizing AWS services such as EC2, S3, RDS, and Lambda to develop, deploy, and scale applications.
- Hands-on experience in building and maintaining Distributed Systems in high-traffic, low-latency environments.
- Strong understanding of data structures, algorithms, and their application in real-world problems to design efficient, reliable systems.
- Proven experience working in PAAS environments, with the ability to design solutions that leverage cloud infrastructure and platform services.
- Ability to work in a fast-paced, collaborative team environment, solving complex problems and ensuring high-quality code and system performance.
This page is fully interactive when JavaScript is enabled. Please enable JavaScript to apply or browse related roles.