3h ago

Backend Principal Software Engineer

Bengaluru, India
full-timeseniorsoftware

Tech Stack

+1

Description

You will design, develop, and unit test backend applications using Java, Python, and the Spring ecosystem, deploying to MS Azure. Collaborate with cross-functional teams to drive system architecture and mentor junior developers.

Requirements

  • 8+ years professional software engineering experience
  • Extensive hands-on experience with Java/J2EE, Design Patterns, Spring MVC, SQL, Web services
  • Experience with Elasticsearch and Kafka
  • Understanding of web services and SOA standards (REST/OAuth/JSON)
  • Bachelor's or Master's degree in Computer Science or related field

Responsibilities

  • Design, develop, and unit test backend applications using Java, Python, REST, Spring ecosystem
  • Deploy applications to MS Azure and contribute to cloud architecture discussions
  • Work with UX, Product Managers, and developers in planning and architectural discussions
  • Conduct peer code reviews and mentor junior developers
  • Catch and fix issues early to maintain high performance
0 views 0 saves 0 applications