Brooksource

Senior Java developer

Brooksource Charlotte, NC

Save

Overview

Brooksource is hiring a Java Developer to support a large financial services organization’s backend development team. This role will focus on backend development and platform modernization efforts, with an emphasis on contributing immediately to critical initiatives and helping reduce backlog across key projects.


This is an opportunity for a self-sufficient senior engineer who thrives in fast-paced environments, can work with minimal oversight, and is comfortable contributing to sensitive, high-impact projects.



Key Responsibilities

  • Contribute to platform migration initiatives, ensuring scalability and performance improvements
  • Support development efforts across backend applications and database-driven systems
  • Help reduce backlog and keep engineering deliverables on track
  • Design, develop, and maintain robust, production-grade code in Java and .NET environments
  • Collaborate with cross-functional teams to deliver on critical and confidential projects
  • Build and consume RESTful APIs
  • Apply software design patterns and best practices to develop scalable and maintainable solutions
  • Participate in technical discussions, solution design, and problem-solving sessions


Required Qualifications

  • 7–8+ years of professional software development experience
  • Strong hands-on experience with Java Development
  • hands-on .NET development experience
  • Proven ability to work independently with minimal supervision (“hit the ground running”)
  • Experience working in backend-focused environments
  • Strong understanding of software design patterns (e.g., Gang of Four principles)
  • Demonstrated ability to analyze problems and implement scalable solutions


Preferred / Nice-to-Have Qualifications

  • Experience with Spring Boot (Java)
  • Proficiency in C#
  • Experience working with relational databases (Oracle, SQL Server, etc.)
  • Experience building and integrating REST APIs
  • Exposure to large-scale platform migrations or modernization initiatives


What We're Looking For

  • Strong problem-solving mindset and ability to approach complex technical challenges methodically
  • Deep understanding of code organization, maintainability, and extensibility
  • Ability to clearly articulate why and how design decisions are made
  • A proactive contributor who can add value immediately without heavy onboarding


Logistics

  • W2 Contract (With potential for conversion or extension)
  • Health, Dental and Vision benefits available
  • Charlotte, NC (Hybrid 3 days onsite)
  • Full time (40 hours per week)
  • We are unable to provide sponsorship currently



Brooksource provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, national origin, age, sex, citizenship, disability, genetic information, gender, sexual orientation, gender identity, marital status, amnesty or status as a covered veteran in accordance with applicable federal, state, and local laws.

  • Seniority level

    Mid-Senior level
  • Employment type

    Contract
  • Job function

    Information Technology
  • Industries

    IT Services and IT Consulting and Banking

Referrals increase your chances of interviewing at Brooksource by 2x

See who you know

Get notified about new Java Software Engineer jobs in Charlotte, NC.

Sign in to create job alert

Similar jobs

People also viewed

Similar Searches

Explore top content on LinkedIn

Find curated posts and insights for relevant topics all in one place.

View top content