Technical Architect (Java)

Mumbai, India

Full-time


Spring Go Java AWS

Apply now

upGrad is an online education platform building the careers of tomorrow by offering the most industry-relevant programs in an immersive learning experience. Our mission is to create a new digital-first learning experience to deliver tangible career impact to individuals at scale. upGrad currently offers programs in Data Science, Machine Learning, Product Management, Digital Marketing, and Entrepreneurship etc. upGrad is looking for people passionate about management and education to help design learning programs for working professionals to stay sharp and stay relevant and help build the careers of tomorrow.

Job Description

We're looking for a hands-on technical leader to work on ideation, design, development, deployment, and support of our backend services which are written in Java - Spring, Hibernate and other Java web-frameworks.

Responsibilities:

  • Own end to end development and operations of high-performance micro-service backends.
  • Implement product features using Spring Boot, Java, Hibernate, AWS infrastructure, and various third-party libraries.
  • Interface with business to define requirements, deliverables, and provide the necessary engineering expertise & support to ensure on-time delivery
  • Lead and collaborate across the technology team to figure out cross-team dependencies, ideate efficient workflows, design modular services and execute these complex flows in a streamlined manner
  • Architect solutions across multiple applications and products
  • Go-to expert within the entire product domain, understand the architecture and interactions of the entire system.
  • Researches and proposes new technologies. Leads architecting new systems/technologies/processes to stay current and move the bottom line.
  • Makes others better through code reviews, thorough documentation, technical guidance, and mentoring.

 

Qualifications:

  • Expert knowledge of Java ( 6+ years of hands-on experience with web-based software)
  • Have hands-on experience with at least one web framework (Spring Boot, Play, etc) in high-performance Production applications
  • Proven experience in architecture, design, and delivery of data-intensive applications
  • At least 3+ years of experience mentoring and leading teams
  • Experience with architecting systems for AWS as well as deploying/maintaining servers, databases, etc.
  • Experience with web paradigms such as RESTful APIs, Test-driven Development (TDD)
  • Must possess traits of thriving to work in a fast-paced autonomous environment

 

Enrol in upGrad's online courses to gain certification in data science, digital marketing, product management, machine learning, software development, and more. Get the unique upGrad experience - learn through a content co-developed by academia and industry experts & get a dedicated mentor and career support.