The ideal candidate will be responsible for developing high-quality applications. They will also be responsible for designing and implementing testable and scalable code.
Roles and Responsibilities:
- Collaborates closely with business stakeholders to understand new requirements and enhancement requests.
- Translates business requirements into solution specifications by refining user stories with the product manager.
- Assesses solution designs for business value, affordability, extensibility, and reuse.
- Assists stakeholders in defining and executing acceptance criteria.
- Applies security and control principles to business processes, addressing risks and ensuring confidentiality, integrity, and availability.
- Actively participates in all Agile ceremonies.
- Completes user stories on time with defined acceptance criteria, highlighting risks to senior leadership teams when necessary.
Skills Required:
- Strong knowledge of Java
- Proficiency in Spring Boot
- Experience with Microservices Architecture
- Knowledge of Hibernate/JPA
- Strong analytical skills
Skills Preferred:
- Experience with Google Cloud Platform (GCP)
- Familiarity with React