Lead Software Engineer/Tech Lead

Requirements:
  • Strong technical architecture & engineering experience in the SDLC
  • Experience  architecting and designing high volume transaction systems
  • Good knowledge on horizontal and vertical scalability (web farm, redundancy, failover, high performance, latency resolution etc...)
  • Hands-on experience scaling applications, infrastructure, and configuration with cloud-based IaaS providers (AWS)
  • AWS related experience  with EC2, ECS, VPC, lambda expressions, Amazon webs services, S3, RDS, DynamoDB, Cloudfront
  • Experience with Microservices development
  • Experience migrating application workload from on-premise to AWS infrastructure
  • Experience setting up and deploying servers on multiple AWS zones
  • Experience troubleshooting application workloads running on AWS infrastructure
  • Experience with Docker-based Microservices architecture
  • Experience with messaging services with different protocols
  • Experience with Structured Software Development process and methodologies.
  • Experience with Object Oriented Concepts, Programming and Methodology.
  • Experience with Core Java, Collections and JDBC API, Spring Hibernate etc.
  • Experience with Application Servers like Tomcat and JBoss
  • Experience with Web services (SOAP / RESTful)
  • Experience with relational databases like Oracle/MySQL
  • Experience with Agile methodology & Scrum
  • Good analytical skills; good oral and written communication skills; and good interpersonal skills.
  • Application performance and scalability tuning experience.
  • Domain knowledge of Airline solutions (good to have)

Responsibilities:
  • Responsible for an understanding of requirement and providing complete solution/architecture for all ongoing/new projects
  • Participate  in detail level of coding, code reviews and unit testing of S/W modules
  • Participate  in typical coding assignments with the responsibility of independent modules
  • Communicate with internal team and coordinate inter groups
  • Research and evaluate development tools
  • Follow agile/scrum process in the entire development lifecycle.

Want to apply later?

Type your email address below to receive a reminder

ErrorRequired field

Apply to Job

ErrorRequired field
ErrorRequired field
ErrorRequired field
ErrorRequired field
Error
insert_drive_file