- Design and develop Java based applications.
- Helps scale applications and build new features.
- Execute strategic engineering proof of concepts and product evaluations.
- Interface with product team to gather requirements. Escalate and communicate issues to manager.
- Deliver well instrumented systems that provide insight in Operational Metrics and helps resolving issues.
- Provide technical solutions to problems encountered in the team.
- Review the work done by other team members to make sure it adheres to the standards.
- Makes well-thought-out decisions on complex or ambiguous application development issues.
- Utilize Agile practices to manage and deliver features.
Build services and systems that involves interaction with multiple components with scalability and security