Demo

Java Software Engineer

Surge Technology Solutions Inc
Charlotte, NC Full Time
POSTED ON 4/15/2026
AVAILABLE BEFORE 5/14/2026

Type: W2 or 1099........ (No C2C)

Visa: Green Card, US Citizens (Only USA Applicants)

Role : Java Developer

Location : Raleigh, NC or Atlanta, GA

Experience: 8 Yrs


Face to Face Interview After Clearing Initial Round

Job Description:


  • Design, develop, test, and maintain robust backend services using Java and Spring Boot frameworks.
  • Architect and implement microservices-based systems to ensure scalability, modularity, and ease of deployment.
  • Build and maintain RESTful APIs to support web, mobile, and third-party integrations.
  • Write clean, maintainable, and efficient code following best practices and coding standards.
  • Collaborate closely with frontend developers, DevOps engineers, QA teams, and product managers to deliver high-quality features.
  • Participate in system design discussions, code reviews, and technical planning sessions.
  • Ensure seamless integration between different services and external systems.
  • Implement security best practices, including authentication, authorization, and data protection mechanisms.
  • Optimize application performance, scalability, and reliability through profiling and tuning.
  • Handle error handling, logging, monitoring, and alerting for production systems.
  • Work with relational (MySQL, PostgreSQL) and/or NoSQL databases (MongoDB, Cassandra) for efficient data storage and retrieval.
  • Design and manage database schemas, indexing strategies, and query optimization.
  • Integrate and manage message queues and streaming platforms (e.g., Kafka, RabbitMQ) to enable asynchronous communication and data flow.
  • Ensure high availability and fault tolerance in distributed systems.
  • Develop and maintain CI/CD pipelines to automate build, test, and deployment processes.
  • Work with containerization tools like Docker and orchestration platforms such as Kubernetes.
  • Troubleshoot and debug complex production issues and provide timely resolutions.
  • Write and maintain unit tests, integration tests, and ensure adequate test coverage.
  • Stay updated with the latest industry trends, tools, and technologies in backend development.
  • Contribute to continuous improvement of development processes and system architecture.

Salary.com Estimation for Java Software Engineer in Charlotte, NC
$96,823 to $120,498
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Java Software Engineer?

Sign up to receive alerts about other jobs on the Java Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$101,441 - $130,752
Income Estimation: 
$111,369 - $141,168
Income Estimation: 
$117,871 - $153,580
Income Estimation: 
$109,939 - $144,341
Income Estimation: 
$114,500 - $144,633
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Surge Technology Solutions Inc

  • Surge Technology Solutions Inc Dallas, TX
  • Type: W2 or 1099........ (No C2C) Visa: Green Card, US Citizens (Only USA Applicants) Role : Endevor System Administrator Location : Dallas Tx or New Jerse... more
  • 10 Days Ago


Not the job you're looking for? Here are some other Java Software Engineer jobs in the Charlotte, NC area that may be a better fit.

  • Millennium Software and Staffing Inc Charlotte, NC
  • Hello Professionals, We are looking for Systems Developer AI in Charlotte, NC (Onsite) for our client. Required - 10 years of Java development with Spring ... more
  • 4 Days Ago

  • Software Guidance & Assistance, Inc. (SGA, Inc.) Charlotte, NC
  • Software Guidance & Assistance, Inc., (SGA), is searching for an Sr Java Engineer for a CONTRACT assignment with one of our premier INSURANCE clients in CH... more
  • 21 Days Ago

AI Assistant is available now!

Feel free to start your new journey!