Senior Java Developer W2 Role

Overview

Hybrid
Depends on Experience
Contract - W2
Contract - 12 Month(s)

Skills

Java Developer
Core Java
Spring Boot
REST
Microservices
API
Gateway
Distributed Systems
Multithreading
Design Patterns
Middleware
Financial Services
Agile
OOD
Senior Java Engineer

Job Details

Role: Senior Java Developer W2 Role
Location: Hybrid Charlotte, NC 28202
Open only on W2 Duration: 12+ Month Contract
Interview Type: In-Person Interview Required
Work Arrangement: Onsite 3 days per week (Hybrid in Charlotte, NC)
Experience Level: 10+ Years (Senior Java Developer)

About the Role:

Our client in the financial industry is seeking a highly skilled Java Developer for a long-term contract opportunity in Charlotte, NC. The ideal candidate will have extensive experience in Core Java, Spring, Spring Boot, REST, and Microservices, with a strong background in designing and developing complex, distributed applications.

This role requires someone who can work closely with senior management and cross-functional teams to deliver scalable, efficient, and secure technology solutions that support critical business functions.

Key Responsibilities:

  • Design, develop, enhance, test, and maintain Java-based applications supporting business and operational systems.
  • Provide technical direction, architectural input, and development leadership for projects.
  • Collaborate with cross-functional teams to define technical requirements and design solutions.
  • Lead estimation efforts and coordinate with external programming teams to deliver on time and within scope.
  • Develop shared services components and enforce coding best practices and design patterns.
  • Support Agile development initiatives (Scrum/Kanban/XP) and continuous integration environments.
  • Troubleshoot and optimize performance for low-latency, high-availability systems.
  • Mentor junior developers and contribute to technical documentation.

Required Skills & Experience:

  • 10+ years of experience in Java development and software engineering.
  • Strong expertise in Core Java, Spring, Spring Boot, and RESTful APIs.
  • Experience with microservices, Gateway frameworks, and service integrations.
  • Proficiency in Java packaging and deployment (JAR, WAR, EAR).
  • Solid understanding of object-oriented design (OOD) and design patterns.
  • Knowledge of multithreading, middleware, and distributed systems.
  • Familiarity with Agile development methodologies (Scrum, Kanban, XP).
  • Excellent communication and collaboration skills.
  • Bachelor s or Master s degree in Computer Science, Engineering, Mathematics, or related field.

Preferred Qualifications:

  • Experience in financial services or banking environments.
  • Strong problem-solving and analytical skills.
  • Ability to work independently and manage multiple priorities.
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.

About Black Rock Group