Software Engineer

Software Engineer

TechO2 is looking for Software Engineer to be part of our exciting client solutions.
Location: Hyderabad, India

Requirements:

  • Engineering degree in Computer Science related fields, or M.C.A. or M.Tech.
  • 2-6 years of strong software development experience in Java, Spring.
  • Experience with Spring Boot and Microservices architecture is a plus
  • Excellent knowledge of relational databases
  • Exposure to ETL is a plus
  • Good experience in Cloud Computing with focus in AWS; AWS certification is a plus.
  • Strong knowledge of Object Oriented design and programming, and design patterns
  • Demonstrable knowledge of full stack expertise
  • Excellent communication skills
  • Must be an Agile champion
  • Ability to nurture junior staff and track record of working with teams and clients in collaborative environments
  • Passion for best design and coding practices and courage to implement the standards in their teams

Responsibilities:

  • Write “clean”, well designed code
  • Responsible for unit testing and adherence to the agile development practices
  • Troubleshoot, test and maintain the code
  • Responsible for technical design, documentation and dissemination of knowledge to team members
  • Implement TechO2 Agile development process methodologies and workflows religiously with teams
  • Follow industry best practices
  • Stay current with technology developments in the industry