Java Developer Location

Charlotte, NC Hybrid

Local Candidates Preferred
In-Person Interview is Mandatory Please do not submit candidates who are not comfortable attending an onsite interview.

Compensation

Rate: Negotiable

Employment Type

W2 Only Strictly No C2C

Client

Confidential

Position Overview

We are seeking experienced Java Developers with strong hands-on expertise in enterprise application development, backend engineering, and scalable distributed systems.

The ideal candidate will have 8+ to 10+ years of experience developing high-performance, production-grade applications using Java and modern enterprise technologies. Candidates should possess strong problem-solving skills, experience working in Agile environments, and the ability to collaborate effectively with cross-functional engineering and business teams.

This is an exciting opportunity to work on enterprise-scale applications and digital transformation initiatives within a fast-paced and technology-driven environment.

Key Responsibilities
  • Design, develop, test, and maintain scalable enterprise applications using Java technologies

  • Build and support backend services, APIs, and distributed systems

  • Collaborate with business analysts, architects, QA teams, and stakeholders to deliver high-quality software solutions

  • Develop clean, maintainable, and efficient code following industry best practices

  • Participate in system design discussions, technical reviews, and architecture planning

  • Troubleshoot and resolve application performance, scalability, and production issues

  • Contribute to CI/CD pipelines, automation, and deployment processes

  • Ensure application security, reliability, and performance optimization

  • Support Agile/Scrum development methodologies and participate in sprint planning activities

Required Qualifications
  • 8+ to 10+ years of overall IT experience

  • Strong hands-on experience in Java development

  • Experience building enterprise-grade applications and backend services

  • Strong understanding of:

    • Object-Oriented Programming (OOP)

    • Data Structures & Algorithms

    • Multithreading & Concurrency

    • Distributed Systems

  • Experience with RESTful APIs and microservices architecture

  • Strong knowledge of SQL and database design concepts

  • Experience working in Agile/Scrum environments

  • Excellent analytical, communication, and problem-solving skills

Preferred Skills
  • Experience with:

    • Spring Boot

    • Microservices

    • Kafka

    • Cloud Platforms (AWS / Azure / GCP)

    • Docker & Kubernetes

    • CI/CD pipelines

  • Familiarity with DevOps practices and automation tools

  • Experience working in enterprise-scale application environments

Interested consultants can reach on: [email protected]

Similar jobs

JAVA Developer

Apply Now
Back to search page