Overview
Remote
On Site
Depends on Experience
Contract - W2
Skills
API
Agile
Database Design
DevOps
Docker
Google Cloud Platform
J2EE
Java
Kubernetes
Microservices
Microsoft Azure
Performance Tuning
RESTful
Red Hat Linux
SQL
Software Design
Spring Framework
Amazon Web Services
Job Details
Job Title: Senior Java Developer (W2 Only 12+ Years Experience)
Job Description:
We are seeking a Senior Java Developer with strong hands-on experience in building enterprise-grade applications using Java, Spring Boot, Microservices, and containerized deployments. This is a W2-only role requiring deep technical expertise and the ability to contribute to solution design, API development, and cloud-native architecture.
You will work closely with architects, product owners, and DevOps to deliver scalable and maintainable backend solutions in a collaborative, Agile environment.
Responsibilities:
- Design, develop, and maintain high-performance Java-based backend systems.
- Build and refactor RESTful APIs using Spring Boot and Spring Cloud.
- Implement scalable microservices and deploy them using Docker and Kubernetes.
- Ensure application scalability, performance, and security following cloud-native principles.
- Collaborate with cross-functional teams to understand business requirements and deliver technical solutions.
- Write clean, maintainable, and testable code with proper documentation.
- Participate in code reviews, performance tuning, and CI/CD implementation.
- Coordinate effectively with onshore and offshore teams.
Required Skills:
- 12+ years of experience in Java/J2EE application development.
- Strong proficiency in Spring Boot, Spring Cloud, and RESTful APIs.
- Hands-on experience with Docker, Kubernetes, and container-based deployments.
- Strong SQL and database design knowledge.
- Experience with version control tools (e.g., Git).
- Excellent understanding of microservices architecture and cloud-native technologies.
- Good knowledge of CI/CD pipelines and DevOps collaboration.
Preferred Skills:
- Experience with RedHat OpenShift (ECS v3.7) or similar container platforms.
- Exposure to Retail Banking or Financial Services domain.
- Experience working with Agile methodologies.
- Familiarity with cloud platforms such as AWS, Azure, or Google Cloud Platform.
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.