Taking ownership of end-to-end product design and development of core application frameworks, focusing on scalability, usability, performance, and robustness
Developing API and back-end code functionality for our ACC & compute applications
Bringing innovation from the marketplace, contributing to the wider community and striving for innovation
Understanding the business domain deeply and working closely with business stakeholders
Requirements
Have Bachelor's Degree in Computer Science or related field and 2+ years of relevant experience
Possess solid backend experience with Java, web application development, REST, microservices, spring boot and caching technologies.
Have good problem-solving, analytical skills and is good with data structures and algorithms
Have experience with design patterns, architecture patterns, and test-driven development.
Have experience with Databases, JSON, containers (i.e Docker), CI/CD tools (Jenkins/Maven), and version control software (i.e. Git), servers (i.e Tomcat, Jetty).
Demonstrate ability to communicate complex technical content to diverse audience with varying technical abilities, work independently, and takes initiatives.