Java Lead
Job Description
Role - Java Lead
Experience Required - 6+ Years
Must Have Technical/Functional Skills
- Object-oriented Programming
- Web services & API standards (REST/OAuth/JSON)
- Programming & Scripting Languages (2 or more of Java, C++, Scala, JS, Python, Shell*)
- Spring, Spring Boot
- Web application frameworks like AngularJS, Spring)
- Analytical and Problem-solving
- Ability to operate effectively independently
- Technical Communication (Written and Oral)
Roles & Responsibilities
- Execute and own the baseline architecture implementations and design activities collaborating with other Engineers & Engineering Team.
- Ability to work with existing and evolve services with minimum guidance.
- Experience in working with fast paced, modern Architecture with extensive experience with building Spring boot applications, REST API's, NO/SQL data bases and actively participate in R&D on the new frameworks
- Strong communication skills, with an ability to express and design ideas to a development team
- Strong debugging skills to support Tier 1 applications and has experience in simplifying complex implementations
- Work to define feature requirements and deliver the product that materially impacts the business and improves the consumer experience.
- Identify performance bottlenecks and come up with Client ways to solve them.
- Design and implement scalable, resilient, high performance services.
- Work with SQL and NoSQL persistence technologies.
- Provide guidance to teams on development standards, automation and tools
