Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer - Java

$105k - $113k

APM Terminals

Job Overview We are seeking a highly skilled and experienced Senior Software Engineer with a strong background in building scalable, high-quality cloud-native applications. The ideal candidate brings a hands‑on, solution‑oriented mindset and thrives in a fast‑paced, agile environment. Key Responsibilities Design and develop scalable backend services using Java Spring Boot. Build responsive, user‑friendly interfaces with React JS, HTML5, CSS3, and JavaScript. Architect microservices and RESTful APIs for high‑performance systems. Lead code reviews and technical design sessions. Implement CI/CD pipelines and DevOps practices using Docker, Kubernetes, Azure DevOps, and other tools. Deploy and manage applications on cloud platforms, with a preference for Azure. Ensure solutions meet performance, scalability, and security standards. Document architecture decisions and development guidelines. Mentor junior developers and foster a culture of engineering excellence. Required Skills & Experience Bachelor’s or Master’s degree in Computer Science or related field. 8+ years of experience in software development, focusing on Java Spring Boot and React JS. Solid understanding of microservices architecture and RESTful API design. Experience with cloud platforms (Azure, AWS, or GCP). Familiarity with DevOps tools: Docker, Kubernetes, Jenkins, Git, Terraform. Strong knowledge of secure coding practices and design patterns. Experience with relational databases such as PostgreSQL, MySQL, or SQL Server. Excellent communication and collaboration skills. Experience in supply chain or warehouse systems is a plus. Location: Charlotte, NC, Onsite requirement. Starting Salary: $105,000 - $113,000 USD. Benefits Health Insurance Paid Time Off 401(k) match Maersk is an equal opportunities employer and welcomes applicants without regard to race, colour, gender, sex, age, religion, creed, national origin, ancestry, citizenship, marital status, sexual orientation, gender identity, genetic information, or any other characteristic protected by applicable law. We will consider qualified applicants with criminal histories in a manner consistent with all legal requirements. We are happy to support your need for any adjustments during the application and hiring process. #J-18808-Ljbffr APM Terminals

Vacancy posted 19 hours ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer - Java in Charlotte, NC vacancy
  •  ...Sr. Fullstack Developer (Java and React) Location: Charlotte, NC Duration: 12 months long term Contract Must Have Experience: Must Have: Need a 6-8 years experienced Fullstack Developer who can work on 55% frontend and 45% backend and experience with... 
    Senior
    Long term contract
    Local area
    Relocation
    Long distance

    Samprasoft

    Charlotte, NC
    1 day ago
  • $105k - $113k

     ...Maersk Senior Software Engineer A.P. Moller - Maersk is an integrated container logistics company that is responsible for moving 20% of global...  ...Responsibilities Design and develop scalable backend services using Java Spring Boot. Build responsive, user-friendly interfaces... 
    Senior
    Full time

    Maersk Company Limited

    Charlotte, NC
    19 hours ago
  •  ...global logistics company based in Charlotte, NC is looking for a Senior Software Engineer to design and develop high-quality cloud-native applications...  ...should have over 8 years of experience, particularly with Java Spring Boot and React JS. The role allows a hybrid work... 
    Senior

    Damco Spain SL

    Charlotte, NC
    4 days ago
  •  ...this role: Client is seeking a Lead AI Engineer with deep expertise in Python and Google...  ...maintain large scale applications using Java, Python, OpenShift containers, and other...  ...professionals including managers Mentor junior software engineers and collaborate with other... 
    Senior
    Work experience placement

    Artech

    Charlotte, NC
    19 hours ago
  • Senior Software Engineer - Java Integration Introduction to Maersk: A.P. Moller - Maersk is an integrated container logistics company that is responsible for moving 20% of global trade every year. With a dedicated team of over 100,000 employees across 130 countries, we... 
    Senior
    Full time
    Work from home
    Flexible hours
    2 days per week

    Damco Spain SL

    Charlotte, NC
    2 days ago
  •  ...Senior Java Developer 100% onsite presence needed Position: Senior Java Developer 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... 
    Senior

    Georgia IT Inc

    Charlotte, NC
    19 hours ago
  •  ...Senior Java Developer We are seeking a Senior Java Developer to support a large-scale legacy Collections application modernization initiative...  ...(JSF) to React. The ideal candidate will be a strong backend engineer capable of working within complex enterprise environments and... 
    Senior

    Leading Utilities Organization

    Charlotte, NC
    4 days ago
  •  ...Senior Java Spring Boot Developer Location: Charlotte, NC Position Type: Contract • Bachelors' degree in Computer Science, Engineering, Information Technology, or related area. • 8+ years of professional Java Software Engineering experience. • 3+ years of developing... 
    Senior
    Contract work

    Georgia IT Inc

    Charlotte, NC
    19 hours ago
  •  ...Title: Java Developer Duration: Long Term Contract Location: Charlotte, NC (Onsite) Rate Range: $65/hr. - $57/hr. Interview mode: Video Conference/In-Person Joining: ASAP This is the description. Mandatory skills - Angular (10-18), Java... 
    Senior
    Long term contract
    Work experience placement
    Immediate start

    Diverse Lynx

    Charlotte, NC
    19 hours ago
  • $45 per hour

    Patson USA is seeking a Java with Spring Boot developer in Charlotte, NC, to build Microservices APIs and manage API integrations. The role demands strong JavaEE and Spring experience, along with knowledge of DevOps tools. Candidates should have at least 5 years of Java... 
    Senior

    Patson USA

    Charlotte, NC
    1 day ago
  •  ...Java Developer (Senior) Location: Charlotte, NC (Day 1 onsite - no flexibility) Duration: 6+ Months Must have: Java, Spring Boot, Drools - Senior Software Engineer • 5+ years of development experience in Java/J2EE and DROOLS technologies • 3+ years of development... 
    Senior

    Zortech Solutions

    Charlotte, NC
    19 hours ago
  • $83.25k - $112.5k

    Cognizant is seeking a Senior Developer in Charlotte, NC, focused on delivering secure and scalable wealth management applications. The ideal candidate will build robust microservices using Java, Spring, and Docker, while also developing modern web interfaces with AngularJS... 
    Senior

    Cognizant

    Charlotte, NC
    1 day ago
  •  ...Senior Java Developer I, Swati, would like to share a job opportunity as Senior Java Developer based in Charlotte, NC / Plano, TX /...  ...ecosystem. Knowledge of cloud computing or distributed computing. Software development in Agile environment. Java(JDK 1.8), Spring... 
    Senior
    Full time

    Syntricate Technologies

    Charlotte, NC
    19 hours ago
  • $65 per hour

     ...Trident Consulting is seeking a "Senior Java Developer " for one of our client in Charlotte, NC. A global leader in business and technology...  ...Containers, Terraform Desired Skills: Gen AI, Prompt Engineering Database: Oracle, Postgres About Trident... 
    Senior
    Contract work

    Trident Consulting

    Charlotte, NC
    19 hours ago
  •  ...Senior-Level Engineer This team is hiring a senior-level engineer to support and modernize enterprise identity and password management applications...  ...identity and password management applications using Java, Python, and related technologies Support and integrate RESTful... 
    Senior

    Collabera

    Charlotte, NC
    2 days ago
  • $83.25k - $112.5k

    Cognizant is seeking a Senior Developer in Charlotte, NC to create secure, scalable asset and wealth management applications using Java Microservices, Spring Boot, and more. The role involves modern web interfaces with AngularJS and cloud-native solutions using Docker... 
    Senior

    Cognizant

    Charlotte, NC
    1 day ago
  •  ...Overview: We are seeking a Technical Product Owner/Business Analyst with a strong background in payments systems/financial services and Java-based applications(domain work middleware payments). This role will bridge business and technology, driving delivery across complex,... 
    Senior

    Manpower Group Inc.

    Charlotte, NC
    1 day ago
  • Overview We are seeking a highly experienced Senior Java Developer with 8-10 years of backend development expertise. The role focuses on supporting identity and access management (IAM) services, including dual-factor authentication and user identity creation. The ideal... 
    Senior

    Compunnel, Inc.

    Charlotte, NC
    19 hours ago
  •  ...Immediate need for a talented Senior Java Developer. This is a 18month contract opportunity with long-term potential and is located in...  ...Financial services Must Have: 3 Years of Openshift 8 years of total software development experience 5 years of Java Backend Development... 
    Senior
    Contract work
    Local area
    Immediate start

    Pyramid Consulting

    Charlotte, NC
    2 days ago
  •  ...Senior Java Developer Fortune 100 financial services organization that is the leading retirement provider for people who work in...  ...Qualifications Required Skills: ~7+ years of experience as a software engineer/programmer with Java/ J2EE ~ Strong understanding of... 
    Senior

    PSG Global Solutions

    Charlotte, NC
    19 hours ago
  •  ...Senior Core Java Developer Location: San Leandro (Preferred) / Charlotte, Dallas Duration: 6+ Months Job Description: ~8+ years...  ...APIs ~2+ years Agile ~4+ years of experience with Software Development Life Cycle (SDLC) tools ~2+ years unit testing... 
    Senior

    Zortech Solutions

    Charlotte, NC
    1 day ago
  •  ...Job Title: Senior Java Developer Location: Charlotte, NC Duration: 12 Months Contract Visa: Only GC or USC (No H1B) Job Requirements: ~8+ years of Java development experience. ~ Expertise in Spring Boot, Hibernate, and Microservices .... 
    Senior
    Contract work
    H1b

    ClifyX

    Charlotte, NC
    3 days ago
  • Senior Java Software Engineer Job in USA 2026 | FDM Group Senior Java Software Engineer Job in USA 2026 | FDM Group An exciting opportunity is available for a Senior Java Software Engineer to join a major financial technology transformation program in Charlotte, North Carolina... 
    Senior
    Full time
    3 days per week

    NewsNowGh

    Charlotte, NC
    1 day ago
  • A technology solutions provider located in Charlotte, NC, is looking for a skilled developer with a strong background in Core Java and JEE technologies. The role includes designing, developing, and maintaining web applications, as well as collaborating effectively in a... 
    Senior

    Stem Xpert

    Charlotte, NC
    2 days ago
  • Accenture is seeking an Application Support Engineer in Charlotte, NC, responsible for solving issues within critical business systems. This role requires advanced proficiency in Core Java, at least 5 years of experience, and strong collaboration skills with cross-functional... 
    Senior

    Accenture

    Charlotte, NC
    3 days ago
  • Signature IT World Inc is seeking a Java Developer with a strong background in Generative AI to join their team in Charlotte, NC. This hybrid role emphasizes a minimum of 6 years of hands-on experience with Java, Spring Boot, and Microservices. The ideal candidate will... 
    Senior

    Signature IT World Inc

    Charlotte, NC
    1 day ago
  •  ...Job Title* Senior Consultant | Java | Springboot Work Location : CharlotteNC28203 Vendor Rate Contract duration (in months)* 12 Job Details: Must Have Skills (Top 3 technical skills only) * 1. JAva springboot microservices 2. angular 3. kafka webflux... 
    Senior
    Contract work

    eTeam

    Charlotte, NC
    1 day ago
  • A leading tech firm is looking for a Senior Technical Developer/Lead in Charlotte, NC. Candidates must have 6-8 years of Java experience and 2-3 years with Python, particularly in backend development. Familiarity with Reactive Programming, Apache Kafka, and Flink for data... 
    Senior

    Mega Cloud Lab

    Charlotte, NC
    1 day ago
  •  ...Senior Java Developer – AWS Cloud & Microservices Our client, an IT Services and Consulting company, is looking for a Senior Java...  ...Microservices, AWS, Lambda, Containers, Terraform Gen AI, Prompt Engineering Oracle, Postgres Years of experience required: 8-12... 
    Senior

    ICONMA

    Charlotte, NC
    2 days ago
  •  ...Job title - Mid Level Java Developer Work location - Charlotte, NC Is it Hybrid, onsite or remote position - Hybrid, Client work location. Tentative Start date - 15 April 2026 Contract duration - 6 Months Vendor rate - Mandatory skills - Angular (10-18... 
    Senior
    Contract work
    Work experience placement
    Work at office
    Remote work

    eTeam

    Charlotte, NC
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer - Java. Be the first to apply!