The Applications Development Senior Programmer Analyst is an intermediate level position responsible for participation in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team.
Requirements
- 8+ years of experience in full-stack development
- Deep understanding of Core Java, object-oriented programming, data structures, algorithms, and multi-threading
- Extensive experience with Java 17+, Spring Boot, REST API, Gradle, OpenShift, Open Telemetry
- Expert-level proficiency in Angular/React.js, including modern functional components, Hooks, advanced performance optimization techniques, and established application architecture patterns
- Solid understanding of relational(Oracle) and/or NoSQL databases
Benefits
- Generous Paid Time Off
- 401k Matching
- Retirement Plan
- Relocation Assistance