Senior Java Developer
Apolis
Senior Java Developer Charlotte, NC We are seeking a strong Senior Java Developer to design, build, and scale enterprise-grade distributed software solutions. In this role, you will tackle complex architectural challenges, developing highly scalable backend systems that power VOIP-based call processing, CTI, intelligent call routing, and compliance recording systems. You will act as a technical leader, mentoring junior developers and actively shaping our technology strategy to drive business value through modern engineering practices. What You Will Do Architecture & Development Design, build, and optimize robust distributed microservice applications to ensure highly scalable backend performance. Develop, implement, and maintain both RESTful and GraphQL services to support complex business capabilities and high-volume data querying. Analyze, revise, and document challenges in existing system logic to continuously improve system reliability and reduce technical debt. Provide technical direction and execute strategic decisions encompassing information architecture, software design, analytics, and instrumentation. Technical Leadership & Collaboration Mentor and guide team members, participate in code reviews, and foster a culture of high performance, continuous learning, and technical excellence. Collaborate with leadership and key stakeholders to define technology strategy, standards, and roadmaps, effectively addressing gaps between functional goals and existing capabilities. Drive technical decisions on software development projects, estimate project scope, and create comprehensive documentation. Partner seamlessly across technical disciplines, including web and mobile app development, to ensure cohesive service integration. Engineering Excellence Champion AI-assisted coding workflows and automation techniques to efficiently divide large problem statements and enforce structural architecture practices. Adhere to and advocate for best practices in code development, version control, continuous integration/delivery, and test/build automation. What You Bring Bachelor's degree (or foreign equivalent) in Computer Science, Information Technology, or Engineering. 8+ years of strong, hands-on programming experience, including deep expertise in Java, Spring Framework, and Springboot. Proven track record of designing, developing, and managing distributed microservice architectures. Strong hands-on experience designing API ecosystems (RESTful and GraphQL) and event-driven architectures using messaging systems like NATS.IO and Apache Kafka. Solid practical experience with concurrency and multi-threading to optimize application performance and responsiveness. 5+ years of experience utilizing containerization and orchestration technologies, including Docker, Kubernetes, and ArgoCD, for deploying web services into clusters. Exceptional problem-solving skills and the ability to apply established software design patterns to complex engineering challenges. Demonstrated ability to integrate AI coding workflows to streamline development (proficiency in modern development environments such as Kiro IDE is highly preferred). Experience in business process management and decision models, including Camunda BPMN. Nice to have: Experience with IVR technologies (including voice-to-XML conversion technology, VXML, CCXML, SCXML, and the RIVR framework) to create and optimize effective IVR systems. Apolis
- ...contingent labor as a variable cost.Job DescriptionJava Developer will be responsible for developing WS and Java Batch components using Spring Batch, Spring... ...timeFunction: Information TechnologyExperience level: Mid-Senior LevelIndustry: Information Technology And ServicesSeniorWork experience placementImmediate startFlexible hours
- ...Description Must Have Technical/Functional Skills Primary Skill: Java Secondary: Angular, Spring boot Experience: Minimum 10 years Roles & Responsibilities Senior Java Full Stack Developer with 10+ years of experience in designing, developing, and...Senior
- ...Senior Java Developer We are seeking an experienced Java & Spring Boot Developer with strong expertise in building scalable, high-performance microservices and APIs. The ideal candidate should have deep hands-on experience in Java, Spring Boot, Kafka, and modern distributed...Senior
- ...Job Descriptions: Develops, enhances, debugs, supports, maintains, and tests software applications that support business units... ...Typically requires 8-10 years of experience. Primary Skill: Core Java Secondary Skill: Kafka Required Qualifications...SeniorWork experience placement
- Senior Java Developer 100% onsite presence needed Location: Charlotte, NC Duration: 12 Months Senior Java Developer who has got extensive experience on core Java, multithreading, spring modules, REST API, knowledge on.NET and .NET core and caching frameworks exp. Georgia...Senior
- ...Senior Java Developer Our client, a IT Services and Consulting company, is looking for a Senior Java Developer for their Charlotte, NC/Hybrid location. Responsibilities: Code Development: Design, develop, and maintain efficient, reusable, and reliable code for...Senior
- ...and coordinate bug fixes to uphold the software quality standards Develop user training programs, documentation, and support frameworks to... ....Required Skill and Experience• Hands on experience in Core Java (Java 8+)• Experience with Spring Boot framework• Hands on understanding...SeniorFull timeTemporary workRelocation
$120k - $130k
...Functional Skills Amazon Web Services Application Architects Roles & Responsibilities Mandatory skills Strong Hands on Java coding (JDK 8+) experience Experience in building Java/Spring applications Experience in creating/consuming rest...Senior- ...Job Summary: Senior Java Developer (Contract) Location: Charlotte, NC, Jacksonville, FL, or Richmond, VA - Hybrid (3 days onsite, 2 remote) About the Role Join a dynamic technology team at Bank of America as a Senior Java Developer, driving the design and development...SeniorContract workRemote work
- ...Job Description We are seeking a Senior Java Backend Engineer to join a high-impact team focused on cyber-crime defense and fraud management. This team develops and enhances applications that analyze transaction data, identify suspicious activity, and support fraud...SeniorCasual work
- Senior Java Developer Abhishek would like to share a job opportunity as Senior Java Developer in Charlotte, NC / Plano, TX / Atlanta, GA / Newark, DE location for a Fulltime position. *** In case, if you are not comfortable with this location, please share your preference...SeniorFull timeWork visa
- ...Senior Java Developer Location: Charlotte, North Carolina (Hybrid) Employment Type: Contract Contract Duration: 12 Months Role Overview This role is responsible for providing senior-level Java development, technical direction, and oversight to a team...SeniorContract work
- ...personally, we ensure a bright future for NTT DATA Services and for the people who work here.NTT DATA Services currently seeks a Senior Java/J2EE Developer to join our team in Charlotte, North Carolina (US-NC), United States (US).ResponsibilitiesCreate solutions by developing,...SeniorFor contractors
$96.8k - $145.2k
...If you want to be part of an inclusive, adaptable, and forward-thinking organization, apply now.We are currently seeking a Senior Java Developer - Treasury Technology (FTE / Hybrid) to join our team in Charlotte, North Carolina (US-NC), United States (US).Day to Day job...SeniorFull timeTemporary workWork experience placementWork at officeRemote workFlexible hours3 days per week- Senior Java Developer Job Title: Senior Java Developer Location: Charlotte, NC Duration: 6+ Months, Could extend Responsibilities: • Development of a Spring Based Rest Services, Spring Batch, and Spring Integration Components for an Enterprise Money Movement and Payments...Senior
- Senior Java Developer We are looking for an experienced Senior Java Developer to join client for an on-site opportunity. The ideal candidate should have strong hands-on experience in Java, Spring Boot, Microservices, REST APIs, databases, cloud technologies, and modern...Senior
- Senior Java Backend EngineerRequired Skills & Experience• 8+ years of professional software development experience with Java. • 8+ years of strong experience developing enterprise applications using Spring Boot. • Experience building distributed systems and event-driven...SeniorCasual work
- Senior Java DeveloperLocation: Charlotte, NC - Hybrid (3 Days/Week) Experience: 12+ YearsJob SummaryWe are seeking an experienced Senior Java Developer with strong expertise in modern UI development, backend API development, PostgreSQL, AWS architecture, Infrastructure...Senior3 days per week
- Senior Java Developer Immediate need for a talented Senior Java Developer. This is a 11 Months Contract opportunity with long-term potential and is located in Charlotte, NC (Hybrid). Please review the job description below and contact me ASAP if you are interested. Job...SeniorContract workWork experience placementLocal areaImmediate start
- ...~ Hiring: Senior Java Backend Developer Locations: Irving, TX | Tampa, FL | Jersey City, NJ Employment: Full-Time / Contract Hybrid: 4 Days Onsite | 1 Day Remote Fulltime or w2 contract Join a leading banking client to build and modernize enterprise-scale...SeniorFull timeContract workRemote work
$60 - $65 per hour
Immediate need for a talented Senior Java Developer . This is a 11+ Months Contract opportunity with long-term potential and is located in Charlotte, NC(Hybrid) . Please review the job description below and contact me ASAP if you are interested. Job ID:26-25583 Pay Range...SeniorContract workLocal areaImmediate start$55.06 - $63.06 per hour
...Java Developer/Lead Genesis10 is currently seeking a Java Developer/Lead for a contract position with a Global Financial Institution located in Charlotte, NC. This is a 12+ month contract opportunity. This role involves developing, enhancing, debugging, and testing...SeniorHourly payPermanent employmentContract work- ...Role: Senior Java Backend Developer Location: Charlotte, NC (Hybrid) Type: Contract Day-to-Day Job Duties: Design, develop, and maintain scalable backend applications using Java and Spring Boot. Develop and integrate REST APIs and microservices...SeniorContract work
- ...If you want to be part of an inclusive, adaptable, and forward-thinking organization, apply now.We are currently seeking a Sr Java Developer to join our team in Charlotte, North Carolina (US-NC), United States (US).In this role you will be responsible for: Work with stakeholder...SeniorWork at officeRemote workFlexible hours
- ...Synechron Inc is seeking Sr Java Developer- financial services to join our Minneapolis, Minnesota/Charlotte , NC (onsite 3 days a week is a must in Hybris ) long-term contract. Only local to MN/NC (in-person only) Required Qualifications : • 8-10 years...SeniorLong term contractLocal area3 days per week
- ...Sr. Java Developer Job Location: Charlotte, NC Job Type: Contract Required Skills: ~ Front End Developer with HTML 5 ~ JavaScript ~ AJAX and JQuery ~ Angular JS ~ Spring MVC ~ Spring Boot ~ Java and J2EE ~5 years Development of AngularJS AJAX...SeniorContract work
- ...Sr Java Developer E*Pro Consulting service offerings include contingent Staff Augmentation of IT professionals, Permanent Recruiting and... ...please visit our website Job Description Position Title: Senior Java Developer Location: Charlotte, NC Length: Contract...SeniorPermanent employmentContract workTemporary workWork experience placement
- ...We are seeking a highly skilled Lead Java Developer / Forward Deployed Engineer (FDE) with expertise in enterprise application development, customer-facing solution delivery, and AI-assisted software engineering using tools such as Devin AI. The ideal candidate will work...Senior
$96.8k - $145.2k
...want to be part of an inclusive, adaptable, and forward-thinking organization, apply now. We are currently seeking a Senior Java Backend Developer (FTE / Hybrid) to join our team in Charlotte , North Carolina (US-NC) , United States (US) . Day-to-Day Job...SeniorTemporary workWork at officeRemote workFlexible hours- ...Senior Software Developer As a senior software developer you will be responsible for building and enhancing applications deployed worldwide... ...~ Extensive Knowledge and Experience in: ~5+ years - Java server side application development ~2+ years - Java multithreaded...SeniorWorldwide
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Java Developer. Be the first to apply!
- java spring developer Charlotte, NC
- sr.java developer Charlotte, NC
- java microservice developer Charlotte, NC
- java developer contract Charlotte, NC
- java developer backend Charlotte, NC
- remote junior java developer Charlotte, NC
- java developer Charlotte, NC
- senior java software engineer Charlotte, NC
- lead full stack java developer Charlotte, NC
- java developer remote part time Charlotte, NC


