What are the responsibilities and job description for the Full Stack Java Developer position at Stefanini North America and APAC?
Project Description
Shape the future as a full stack engineer (80% front-end, 20% back-end) through solutions developed using ReactJS, Google Cloud Platform, Java, Spring Boot, Postgres, and other technologies required to deliver business value.
Responsibilities
- Work in a pair-programming environment
- Innovate directly and continuously with Product Managers, Product Owners, Product Designers and Software Engineers to develop and release working, tested, supportable, world-class software on the platform.
- Work with an end-to-end, full-stack mindset to solve business problems with IT solutions
- Utilize Test Driven Development (TDD) and Behavior Driven Development (BDD) methodologies.
- Share support responsibilities for launched components.
- Offer innovative ideas to improve software delivery processes.
Experience Required
- 6 years ReactJS (or similar) experience.
- 1 year Java/Spring boot experience.
- 2 years' experience with Google Cloud Platform, AWS, or Azure.
- Willingness to learn and apply clean coding practices and other principles of software craft.
- Understanding of serverless architecture.
- Knowledge of both object oriented and functional programming design principles.
- Willingness to pair program on continuous basis.
- Willingness to work across a full product lifecycle, including support, as needed.
Education Required
- Bachelor's degree in computer science (or equivalent).