DeveloperJobs.io
← Back to all jobs

Job Description

Senior Java Developer role in Charlotte, NC (hybrid) supporting delivery teams building and maintaining complex, high-volume applications with Spring-based solutions.

Responsibilities

  • Provide senior-level technical direction and oversight for a team delivering technology solutions across the full software lifecycle
  • Guide the design, implementation, and maintenance of complex computer programs aligned to business objectives
  • Ensure coding practices and software quality meet established software development standards
  • Lead development and ongoing maintenance of server-side applications using Spring MVC and the broader Spring Framework ecosystem
  • Support performance tuning and reliability improvements with strong understanding of JVM internals and distributed system behavior

Requirements

  • 5+ years of hands-on software development experience with multiple software implementations
  • Experience with Spring MVC and Spring Framework, including:
    • Spring Boot
    • Spring Security
    • Spring Integration
    • Spring MVC
    • Spring Data JPA
  • Strong understanding of SOAP web services and related standards, plus REST/JSON; experience building RESTful web services
  • Working knowledge of front-end technologies: Handlebars, Foundation, and ReactJS
  • Experience with unit testing using JUnit; knowledge of XML/JSON binding libraries such as JAXB, Jackson, or Gson

Tools & Technologies

  • Java, Java/J2EE
  • Spring MVC, Spring Framework, Spring Boot, Spring Security, Spring Integration, Spring Data JPA
  • SOAP web services, REST/JSON
  • JVM internals, distributed system
  • Handlebars, Foundation, ReactJS
  • JUnit, JAXB, Jackson, Gson
  • Git, Maven, Nexus, Eclipse (or equivalent IDE)

Location

  • Charlotte, NC (Hybrid: 3 days onsite)

Benefits

  • Medical and Prescription Drug Plans
  • Dental Plan
  • Vision Plan
  • Health Savings Account
  • Health Flexible Spending Account
  • Dependent Care Flexible Spending Account
  • Supplemental Life Insurance
  • Short Term and Long Term Disability Insurance
  • Business Travel Insurance
  • 401(k), Plus Match
  • Weekly Pay

What’s in it for you

  • Opportunity to lead technical direction while collaborating with technical, business, and management stakeholders
  • Work on high-volume applications focused on quality, performance, and maintainability
  • Environment that emphasizes code reviews, continuous improvement, and actionable feedback
  • Modern engineering workflow tools including Git, Maven, Nexus, and an IDE such as Eclipse (or equivalent)
  • Collaboration on distributed system development using Java/J2EE and related web technologies

Similar Jobs