Provides engineering support in the concept
- Development, implementation and automation of technical capabilities and products.
- Works independently to support software through the entire software development life cycle.
- Works on one or more projects, making contributions to unfamiliar code written by team members.
- Mentoring junior members of the team.
- Diagnose and resolve performance issues.
- Participates in estimation process, use case specifications, reviews of test plans and test cases, requirements, and project planning.
- Documents code/processes so that any other developer is able to dive in with minimal effort.
- Introduces tools and automates repetitive processes
What qualifications you need: 11+ years of experience in Full-Stack development using technologies like Java, J2EE, Spring, SpringBoot
- 4+ years of working UI development experience using one of the Typescript based languages like Spring MVC, Angular
- 5+ years of experience working with Relational and/or NoSQL databases like MongoDB
- 5+ years of developing using microservices architecture and containerization technologies like Docker, Kubernetes
- 2+ years of experience using Cloud providers like AWS/GCP/Azure