Java Developers - ONSITE
*Job Description*
Skills Required by Role
All resources require a minimum of 5+ years of experience in their specified role.
Technical Stack
Category Technologies
Database Oracle 19c
Backend Stack Java JDK 17 (17.0.17), Spring Boot 3.4.5 (UI and Services), Spring Framework 5.3.26, Hibernate 6.2.5
Frontend Stack Angular 16.2, AgGrid 31.3.2, Bootstrap 5.3.7
Integration REST APIs with JSON payloads, Spring Batch for multi-sheet Excel ingestion, HTTP Webhooks, SMTP
*Required Skills:*
Skill Description
User Interface Development Developing or maintaining user interfaces
Java Component Development Developing or maintaining Java components
*Preferred Skills:*
Skill Description
Angular 16 Development Angular 16.2 development with AgGrid 31.3.2 for table interactions, dynamic form behavior, and modal-driven
workflows
Spring Boot Development Spring Boot 3.4.5 with Spring Framework 5.3.26 and Hibernate 6.2.5 for enterprise service and API development
Spring Batch Multi-sheet Excel ingestion with chunk-oriented processing, SkipListener and RetryListener patterns, and
restartable job design
Enterprise Lifecycle Patterns Implementation of workflow lifecycle patterns (Draft to Submit to Acknowledge to Locked) with immutability and audit
trail requirements
REST API Design RESTful service design with JSON payloads, request validation, and structured error handling
Technical Leadership Senior-level architecture decisions and cross-cutting design (one developer)
Pay: $50.00 - $60.00 per hour
Benefits:
* 401(k)
* 401(k) matching
* Health insurance
Work Location: In person