Lead Software Engineer - Backend

Posted:
8/21/2024, 10:35:43 AM

Location(s):
Kerala, India ⋅ Thiruvananthapuram, Kerala, India

Experience Level(s):
Senior

Field(s):
DevOps & Infrastructure ⋅ Software Engineering

Technical Competencies:

  • Good knowledge and experience in Java EE / Spring Boot based application development
  • Good experience in developing applications deployed in AWS Lambda or similar FaaS solutions in the Cloud
  • Good knowledge and hands on experience in designing and implementing applications based on Microservices architecture
  • Good knowledge on build management servers such as Jenkins 2.0
  • Strong analytical and problem solving skills, including a thorough understanding of how to interpret customer business needs and translate them into practical applications and operational solutions.
  • Prior experience of Junit and/or Jasmine non-functional, functional and unit test frameworks and tools
  • Knowledge of developing Containerized applications.
  • Working knowledge of Tomcat and Websphere application servers and Java containers
  • Complete understanding of and rigorous approach to testing, continuous integration
  • Expertise in open source frame works and development
  • Experience with web servers, service oriented architectures, web services (both REST and SOAP), Microservices architecture, security best practices and database technologies. 
  • Comprehensive understanding of software development lifecycle (SDLC), continuous integration, continuous deployment and agile software development methodologies
  • Passion for code quality. A strong understanding of the entire DevOps tool chain from a quality perspective
  • Experience with automation testing tools like Jmeter is a plus.
Trivandrum Kerala India