Overview
Remote
On Site
Depends on Experience
Contract - W2
Skills
Agile
Database Design
DevOps
Docker
Google Cloud Platform
J2EE
Java
Kanban
Microsoft Azure
Red Hat Linux
SQL
Scrum
Microservices
Spring Framework
Job Details
Senior Java Full-Stack Developer (W2 Only 12+ Years)
Location: Onsite / Hybrid / Remote (specify)
Employment Type: W2 only (no C2C / 1099)
Experience: 12+ years
About the Role
We re looking for a hands-on Senior Java Developer to build enterprise-grade services and APIs using Java, Spring Boot, and a microservices architecture. You ll partner with architects, product owners, and DevOps to design, implement, and ship scalable, cloud-native solutions in an Agile environment.
What You ll Do
- Design, develop, and maintain high-performance Java services and back-end components
- Build and refactor RESTful APIs with Spring Boot and Spring Cloud
- Implement and operate microservices deployed via Docker and Kubernetes
- Champion performance, scalability, reliability, and security best practices
- Translate business requirements into clean, maintainable, well-documented code
- Conduct code reviews, profiling, and performance tuning
- Contribute to CI/CD pipelines and release automation
- Collaborate across onshore/offshore teams and mentor junior engineers
Required Qualifications
- 12+ years Java/J2EE development in enterprise environments
- Deep proficiency with Spring Boot, Spring Cloud, and REST API design
- Production experience with Docker and Kubernetes
- Strong SQL skills and solid database design fundamentals
- Git (or similar) for version control and collaborative workflows
- Solid understanding of microservices and cloud-native patterns (circuit breakers, config, service discovery, observability)
- Working knowledge of CI/CD and DevOps collaboration (build, test, deploy, monitor)
Nice to Have
- Experience with Red Hat OpenShift (e.g., ECS v3.7) or similar container platforms
- Background in Retail Banking / Financial Services
- Agile delivery experience (Scrum/Kanban)
- Familiarity with AWS / Azure / Google Cloud Platform services and managed databases
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.