Java Development Team Lead
Office in Bangalore, Pune, Hyderabad, Gurgaon, Chennai
Java
& others
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+