backGo to search

Java Development Team Lead

Office in Bangalore, Pune, Hyderabad, Gurgaon, Chennai
bullets
Java
& others
bullets
hot

This position is relevant for immediate joiners only (should be ready to start by December 1st, 2023) and implies a hybrid work setup. Depending on the project, you will have to spend several days a week in the office. Our offices are currently located in Hyderabad, Bangalore, Gurgaon, Pune, and Chennai.

We are looking for a remote Senior Software Engineer with years of Java development experience and knowledge of Microservices to join our team.

Responsibilities
  • Design large-scale solutions using at least one technology stack
  • Create solution architecture document on good level with deep technical details
  • Work closely with business in identifying solution requirements and key case-studies/scenarios for the future solution
  • Lead implementation of the solution from establishing project requirements and goals to solution "go-live"
  • Oversee the development efforts and provide technical help as needed
  • Participation in customer’s workshops and presentation of the proposed solution
  • Directly communicate with customers during solution architecture design or solution implementation activities
  • Maintain a strong understanding of industry trends and best practices
  • Conduct advisory on creation of personal education plan for colleagues
Requirements
  • 7+ years’ experience in hands-on development of solutions of different nature (web applications, web services, desktop applications, native mobile applications) on J2EE or .NET platform (JavaScript experience is nice-to-have);
  • 5+ years’ experience developing relational and non-relational data storages;
  • 5+ years’ experience in team leadership;
  • 3+ years' experience in project management and direct customer communications;
  • Development background:
  • Strong development background with the development platform (Java2JEE, .NET, Content Management);
  • Strong development background with the JavaScript stack;
  • Strong background using various libraries, framework and patterns in particular technology stack;
  • Strong background in design and implementation of external services integrations (using REST, SOAP and/or ESB);
  • Strong experience with multiple full lifecycle software development processes, approaches and methods (SCRUM & RUP)
  • Deep expertise in solution architecture
  • English level B2+