15 May
Fullstack Java Developer
Vacancy expired!
- Provides new ideas and thought leadership to the rest of the development team
- Provide technical mentorship to junior staff member
- Help Scrum Master in determining the sequence of development execution
- Help team members with the orchestration of development activities
- Own and deliver design artifacts for each sprint
- Work closely with Solution and Enterprise Architecture to ensure strategic solutions are in line with enterprise reference architecture
- Develop d web applications and RESTful APIs using 12 factor application principles.
- Apply knowledge of the latest trends in the industry and engage with other team members to consult and help to implement appropriate technology practices / solutions
- Own and lead design principles for a specific product.
- Experience with CI/CD/CT implementations for the product (including establishing code quality practices, code merge practices, establishing test automation practices)
- Set up sustainable and automated code quality / review practices
- Ensure implementations are highly scalable, highly available, performant and secure
- Estimate own and in some case feature level work effort for input to project planning.
- Escalate delays, issues, risks and highlights to project managers and/or project leads.
- 7+ years of experience in general system delivery
- 5+ years of experience with Digital eCommerce development (HTML, CSS, Javascript)
- 5+ years of experience with Front End frameworks like Angular/React/Vue
- 5+ years of experience with Java
- 5+ years of experience with highly scaled, highly available, highly performant and secure Digital eCommerce platforms
- 5+ years of experience with Content Management Systems(CMS) like Adobe Experience Manager(AEM)
- 4+ years of experience in technical leadership role for a large enterprise class systems
- 3+ years of experience with Agile methodology (Scrum) is a must
- 3+ years of experience with RDBMS and / or NoSQL DB / Object oriented DB
- 3+ years of experience in Continuous Integration and Continuous Deployment (using toolsets such as Jenkins, Bamboo, Octopus, Maven, Artifactory, Jmeter, Gatling, Junit, etc.)
- Expertise in building RESTful APIs and applications using Java
- Experience with mobile iOS and/or Android applications a plus
- Experience in Spring Framework
- Experience with Spring Boot & Spring Cloud
- Experience with Spring Batch & Spring Integration a plus
- Experience with cloud native app architecture and design principles
- Experience with deploying to containers
- Demonstrated ability to adapt to new technologies and learn quickly
- Strong verbal and written communication skills
Vacancy expired!