Sr. Java Developer
ARCHIVED
We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.
Java Developer
Company is seeking a Senior Java Developer to support a mission-critical enterprise application. This role focuses on maintaining and enhancing an existing monolithic application while supporting its transition to microservice architecture.
The ideal candidate will be a proactive, self-driven professional who takes ownership of issues, works well independently, and enjoys troubleshooting and problem-solving in a complex enterprise environment.
This position is onsite 5 days per week and requires an onsite interview as well as an on-call rotation every 12-16 weeks after training period is complete.
Requirements:
10+ years of Java development experience in enterprise environments
Experience supporting and modernizing legacy/monolithic applications
Strong experience with:
Java (8-17)
Spring Framework, Spring Boot, Spring Cloud, etc.
Microservice/event driven architecture
REST/SOAP web services
JPA2/Hibernate
Kafka (producer and consumer)
MongoDB
Oracle and SQL Server
Front-end experience with React, Next.js, and TypeScript
Experience with WebLogic 14+, Git, Gradle, IntelliJ, and Oracle 19c
Experience writing unit tests using JUnit and Mockito
Familiarity with Domain-Driven Design and microservices architecture
Strong troubleshooting and problem-solving skills
Highly Preferred Skills
Azure DevOps, Key vault, Blob storage, etc.
Containerization technologies with Docker and Kubernetes
Education:
Bachelor Degree in Computer Science or similar field of study.
Job Type: Full-time
Pay: From $80,000.00 per year
Benefits:
401(k)
Dental insurance
Health insurance
Paid time off
Vision insurance
Education:
Bachelor's (Preferred)
Experience:
REST: 6 years (Preferred)
Java: 6 years (Preferred)
AWS: 5 years (Preferred)
Spring: 6 years (Preferred)
Work Location: In person