Software Engineering Lead - Java (Angular, Spring Boot, Vue JS)
Role details
Job location
Tech stack
Job description
As a Software Engineering Lead you will provide assistance and input to management, lead large multifunctional development activities, solve complex technical problems, write complex code for computer systems, and serve as a senior source of expertise., * Interfacing with other technical personnel or team members to finalize detailed software design for our highly resilient and scalable applications
- Mentoring software developers on development methodologies and optimization techniques.
- Serving as a primary technical point of contact for external technology resources.
- Serving as acknowledged "go to" person on coding and technical issues.
- Occasionally in contact with customers (Tier1 financial institutions) to contribute to technical workshops or brainstorming sessions
Requirements
-
10+ years of Software Development experience
-
Strong hands-on experience in Java (Spring Boot) and JavaScript (Angular) and JavaScript (Vue JS)
-
Deep knowledge of architectural principles
-
Solid understanding of frontend-backend integration, REST APIs, and microservices is a must.
-
Experience on data storage systems (Oracle/SQL Server, Cloud data lakes/BigData/LakeHouse) is a must.
-
Experience with AI technologies is a strong plus.
-
Knowledge of Dockers, Kubernetes, Services in Azure, AWS or another cloud provider.
-
Experience in leading teams and driving technical excellence.
-
Possess expertise in partnering and leading internal and external technology resources in solving complex business needs.
-
Proven track record in designing and delivering full-stack applications.
-
Demonstrate problem-solving experience involving leading teams in identifying, researching, and coordinating the resources necessary to effectively troubleshoot/diagnose complex project issues.
-
Ability to collaborate closely with Product Owners to define technical solutions and actively contribute to the estimation process
-
Possess strong communication (verbal and written) and customer service skills.