Key Skills: Spring, Architect, Fullstack Java, Java, Microservices, MongoDB, AWS Lambda, AWS Cloud.
Roles and Responsibilities:
- Lead the design and development of RESTful APIs and event-driven services in a distributed environment.
- Develop robust solutions considering scale, security, reliability, and cost.
- Collaborate with product delivery partners for successful build, test, and release of solutions.
- Work with distributed requirements and technical stakeholders for shared design and development.
- Support the full software lifecycle including design, development, testing, and support.
- Define testable scenarios based on requirements/acceptance criteria with onsite and offshore QA teams.
- Participate in agile methodologies and daily standup meetings.
- Conduct code reviews to ensure code quality and deliverables.
- Provide impact analysis for new requirements or changes and be responsible for low-level design.
- Mentor junior team members and potentially lead scrum teams.
Experience Requirement:
- 13 to 16 years of overall experience in software development with a strong background in fullstack Java development.
- Proven expertise in building scalable microservices using Spring and Java in a distributed environment.
- Hands-on experience with MongoDB, event-driven architectures, and RESTful API development.
- Experience leading and mentoring engineering teams, conducting code reviews, and managing scrum practices.
- Exposure to AWS Lambda and AWS Cloud environments is a plus.
Education: Any Graduation