Responsibilities:
- Apply deep technical knowledge to design and construct critical systems
- Work with business partners, functional architects and subject matter experts during the design phase of specific components
- Work with team of engineers to make well-informed technology recommendations
- Work closely with governance functions and senior technical resources
- Review technical designs and specifications
Requirements:
- Extensive experience in Java application development
- Bachelors in related field
- Understanding of dependency injection frameworks (spring/springboot, Guice, et.)
- Understanding of distributed systems and cloud technologies (AWS, GCP, AZURE)
- Understanding of RESTful APIs and web technologies
If you are in between 5 and 25 years of experience and would be interested, please apply! The organization is hiring at a variety of different levels and compensation bands.