We are looking for a senior software engineer 5-7 years of hands-on experience in software development and system design. The ideal candidate has a strong background in building and maintaining enterprise-level applications, implementing high-quality, scalable solutions, and supporting devops and cloud-native practices. This role requires proficiency in java and spring boot, with a solid understanding of restful architecture, microservices, and modern development workflows. The engineer will also be responsible for on-call support during working hours and contribute to documentation and data analysis.
design, develop, and maintain scalable and robust backend systems using java and spring boot
lead system architecture discussions and ensure alignment with business needs
implement and support microservices-based solutions and messaging technologies (kafka, sqs)
work with cloud platforms (aws preferred) and manage deployments using kubernetes and lambda
support ci/cd pipelines and devops automation (e.g., gitlab ci/cd, terraform)
ensure high test coverage across unit, integration, regression, and load testing
analyze data and logs for performance tuning and issue resolution
provide on-call support during working hours and assist in incident response
mentor junior engineers and promote best practices in software development
collaborate with cross-functional teams (qa, devops, product) to deliver quality features
5+ years of software engineering experience with a focus on backend systems
strong expertise in java and spring boot
in-depth understanding of restful api design and microservices architecture
experience with messaging systems such as kafka or sqs
hands-on experience with cloud platforms, particularly aws
familiarity with containerization and orchestration using kubernetes
experience working with ci/cd tools (e.g., gitlab ci/cd) and infrastructure as code (e.g., terraform)
solid understanding of relational databases and data modeling
proficiency in automated testing (unit, integration, regression, load)
experience with observability and monitoring tools (e.g., new relic, splunk)
* experience with observability and monitoring tools (e.g., new relic, splunk)
nice to have
experience working with aws lambda
exposure to agile delivery methodologies and devops culture
#j-18808-ljbffr