Overview
On Site
Depends on Experience
Contract - Independent
Contract - W2
Contract - 12 Month(s)
Skills
java
Spring Boot
SQL
Job Details
Role : Java Developer
Location: McLean, VA-Onsite
Location: McLean, VA-Onsite
Visa: Except(OPT,CPT)
Experience: 9+ years
 IN-PERSON INTERVIEW SINGLE ROUND"
About the Role:
We are seeking an experienced Java Developer to join a high-performing engineering team supporting enterprise-level applications in the financial services domain. The ideal candidate will have strong hands-on experience with core Java, Spring Boot, and RESTful APIs, along with a solid understanding of cloud-based development and modern DevOps practices
We are seeking an experienced Java Developer to join a high-performing engineering team supporting enterprise-level applications in the financial services domain. The ideal candidate will have strong hands-on experience with core Java, Spring Boot, and RESTful APIs, along with a solid understanding of cloud-based development and modern DevOps practices
Key Responsibilities:
- Design, develop, and maintain scalable Java-based applications.
 - Implement REST APIs and microservices using Spring Boot and related frameworks.
 - Collaborate with cross-functional teams including QA, DevOps, and product management to deliver high-quality software.
 - Participate in the full software development lifecycle from requirements to deployment.
 - Write clean, maintainable, and testable code following best practices.
 - Contribute to system design, code reviews, and performance optimization.
 - Support production releases and troubleshoot complex application issues.
 
Required Skills & Experience:
- 5+ years of experience in Java development.
 - Strong proficiency in Core Java, Spring Boot, Spring MVC, and Hibernate/JPA.
 - Experience developing and integrating RESTful APIs and microservices.
 - Hands-on experience with SQL and relational databases (e.g., Oracle, PostgreSQL).
 - Exposure to CI/CD pipelines and cloud environments (AWS, Google Cloud Platform, or Azure) preferred.
 - Familiarity with Git, Maven/Gradle, and Jenkins.
 - Excellent problem-solving and communication skills.
 
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.