This role involves working with a team of talented developers to develop high performance Java based solutions.
Responsible for the analysis, design, and development of software solutions
Defines requirements for new applications and customizations, adhering to standards, processes, and best practices
Provides technical leadership to projects including architecting and creating a high-level design, working with other technical leaders to drive out the detailed design and implementation of highly complex applications, interfaces, and integrations
Applies technical capabilities within own discipline to coach and develop junior employees
Integrates at an enterprise level using third-party middleware or messaging products, or by designing and implementing custom interfaces and mapping for those interfaces
Responsible for performance engineering of the enterprise software architecture, and providing functional guidance, advice, and/or training to other application developers
Group-wide and external public speaking and other communications conveying domain level directions
Research and evaluates tools and acquisition opportunities to support cross-domain needs
Requirements
Expertise with Java JDK 8 or greater.
Strong background using of Tomcat, Spring, Spring Boot, Shell Scripting, JSON.
Professional experience with Docker, Kubernetes, or other container orchestration solutions.
Expertise in Junit or other automated unit testing frameworks.
Knowledge of CI/CD principles and tools such as Jenkins, Gradle, Maven.
Knowledge of Source Control Management and working with code in a multi-developer.
Experience with a UI framework such as React.js a plus.
Extensive professional experience with AWS.
Tech Stack
AWS
Docker
Gradle
Java
JavaScript
Jenkins
JUnit
Kubernetes
Maven
React
Shell Scripting
Spring
Spring Boot
SpringBoot
Benefits
insurance (including medical, prescription drug, dental, vision, disability, life insurance)
flexible spending account and health savings account
paid leaves (including 16 weeks of new parent leave and up to 20 days of bereavement leave)
80 hours of Paid Sick and Safe Time
25 days of vacation time and 5 personal days, pro-rated based on date of hire
10 annual paid U.S. observed holidays
401k with a best-in-class company match
deferred compensation for eligible roles
fitness reimbursement or on-site fitness facilities