Analyze and collaborate technical solutions and strategies with the team and provide the optimum solution for our clients. Own success – Takes responsibility for successful delivery of the solutions.
Requirements
- Must have expert level (hands-on) knowledge and understanding in JAVA/J2EE spring boot, spring framework stack
- Must have experience in java, multithreading, object-oriented design and development.
- Must have Deep understanding of Microservice and Microservices best practices, patterns- Spring boot microservices is highly preferred
- Good understanding of Kafka is highly desirable
- Python development is highly desirable.
- Must have basic SQL/Oracle Database understanding and NOSql DB knowledge.
- Must have experience in SCMs like GIT; And tools like JIRA
Responsibilities
- As a global team member, analyze and collaborate technical solutions and strategies with the team and provide the optimum solution for our clients.
- Mentoring other developer on their implementation while needed, and organize review activities like design review, code review and technical document review etc. to make sure the success deliverable.
- Explore existing application systems, determines areas of complexity, potential risks to successful implementation
- Contributes to continual improvement by suggesting improvements to software architecture, soft ware development process and new technologies etc.
- Strictly follow Client’s engineering standards and ensure these are followed across all modules in the project.
- Perform code & design reviews consistently.
- Has the ability to operate with a limited level of direct supervision.
Other
- 6 –8 yrs years of relevant experience in Apps Development or systems analysis role
- Experience in managing and implementing successful projects
- Ability to adjust priorities quickly as circumstances dictate
- Demonstrated leadership and project management skills
- Consistently demonstrates clear and concise written and verbal communication