AWSCloudGoogle Cloud PlatformJavaMicroservicesSpringSpring BootSpringBootAmazon Web ServicesGCPGoogle CloudLeadership
About this role
Role Overview
Collaborates with others in the division to provide and maintain applications to meet business needs
Responsible for design and development for complex and/or large-scale business solutions
Providing technical guidance and leadership for specific applications
Requirements
Required experience with Java development, Spring Boot (microservices/REST APIs), and cloud platforms—Google Cloud Platform (GCP) and/or Amazon Web Services (AWS)
Provides expertise during the initial phases of the project including estimating resources, skill requirements, time requirements, identifying tools and technologies, participating in proof of concepts
Analyzes high level system specifications, business requirements and/or use cases
Converts information into the appropriate level specifications and system design plan for the development team
Understands and identifies system dependencies
Consults with others to validate complex design decisions
Provides advanced coding expertise to mitigate high risk features or technical challenges
Provides appropriate documentation for design decisions, estimating assumptions, code modules, and performance metrics as required by organization standards
Defines, conducts, mentors others, and/or participates in testing (i.e. unit, system integration)
Prepares, leads and/or participates in development walkthroughs
Collaborates with others regarding effectiveness of systems flow, data usage and manual or automated processes to verify requirements
Tech Stack
AWS
Cloud
Google Cloud Platform
Java
Microservices
Spring
Spring Boot
SpringBoot
Benefits
Comprehensive medical, dental, vision and wellbeing benefits
Competitive 401(k) contribution
Pension plan
Annual incentive
9 paid holidays
Paid time off program (23 days accrued annually for full-time employees)