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

Senior Software Engineer - Java

$105k - $113k

Maersk Company Limited

Maersk Senior Software Engineer

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 go all the way to connect and simplify global trade, and help our customers grow and thrive. Maersk's vision is to be the global integrator of logistics, connecting and simplifying customers' supply chains.

The Fulfilled by Maersk (FbM) organization is a critical part of Maersk's global integrator vision. The FbM organization is at the forefront of developing cutting edge technologies to improve the customer's fulfillment and logistics experience with automated end-to-end digital journeys and enable access to standardized products and services seamlessly. The team creates the foundation to integrate data, systems, and processes, powered by scalable digital infrastructure and APIs.

We offer:

  • We operate in a fast-paced environment utilizing modern technologies and bias toward action.
  • We value customer outcomes and are passionate about using technology to solve problems.
  • We are a diverse team with colleagues from different backgrounds and cultures
  • We offer the freedom, and responsibility, to shape the setup and the processes we use in our community
  • We support continuous learning, including through conferences, workshops and meetups

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. You will play a key role in system design, development, deployment, and mentoring team members, while collaborating closely with cross-functional teams.

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 tools like Docker, Kubernetes, and Azure DevOps.
  • Deploy and manage applications on cloud platforms (Azure preferred).
  • 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, with strong focus 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 (e.g., PostgreSQL, MySQL, 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: Full-time employees are eligible for Health Insurance, Paid Time Off, and 401k Match.

Maersk is committed to a diverse and inclusive workplace, and we embrace different styles of thinking. Maersk is an equal opportunities employer and welcomes applicants without regard to race, color, gender, sex, age, religion, creed, national origin, ancestry, citizenship, marital status, sexual orientation, physical or mental disability, medical condition, pregnancy or parental leave, veteran status, 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.

Vacancy posted 3 days 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
    4 days 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
    2 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
    3 days 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
    14 hours 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
    3 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
    3 days 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
    3 days ago
  •  ...Senior Java Developer Strategic Staffing Solutions has an opening! This is a contract opportunity with our company that must be worked...  ...backend data operations Collaborate with cross-functional engineering and security teams Troubleshoot and resolve application... 
    Senior
    Contract work
    Visa sponsorship
    3 days per week

    Leading Utilities Organization

    Charlotte, NC
    2 days 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
    3 days 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
    4 days 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
    3 days ago
  •  ...Immediate need for a talented Senior Java Developer. This is a 18+month 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
    14 hours ago
  • A technology solutions provider is seeking a Java Developer/Full Stack Developer in Charlotte, NC. This hybrid position requires leading design and development of Java/J2EE-based microservices applications, mentoring junior developers, and implementing event-driven architectures... 
    Senior

    Quantum Technologies. LLC

    Charlotte, NC
    1 day ago
  • A technology solutions company in Charlotte, NC seeks an experienced Java Developer/Full Stack Developer. The role involves leading the design and development of Java/J2EE-based microservices applications and mentoring other developers. Ideal candidates will have strong... 
    Senior
    3 days per week

    Robotics Prcocess Automation, LLC

    Charlotte, NC
    4 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
    3 days 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
    3 days 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
    4 days 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
    1 day 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
    4 days 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
    14 hours 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
    2 days 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
    4 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
    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
    4 days ago
  •  ...Senior Java Developer We are seeking a highly experienced Senior Java Developer to support a large-scale AWS migration initiative. The ideal candidate will have deep expertise in Java, Spring Boot microservices, and AWS cloud services, along with hands-on experience... 
    Senior
    Day shift

    Omni Inclusive

    Charlotte, NC
    3 days ago
  • NTT DATA, Inc. is seeking a Sr. Java Developer for a hybrid role in Charlotte, NC. The ideal candidate will possess over 5 years of Java...  ...with security teams, and implementing best practices in software development. A Bachelor's degree in Computer Science or equivalent... 
    Senior

    NTT DATA, Inc.

    Charlotte, NC
    1 day ago
  • A leading IT consulting company located in Charlotte, NC, seeks a software developer with over 3 years of experience in Java J2EE and Rest API development. The ideal candidate will have strong skills in Agile methodologies and Java frameworks, along with the ability to... 
    Senior

    Saxon Global

    Charlotte, NC
    1 day ago
  • A global logistics company is seeking a Senior Software Engineer - Java Integration to design, build, and maintain scalable integration solutions that enable reliable data exchange. The candidate should have strong Java development skills and experience with EDI integrations... 
    Senior

    Damco Spain SL

    Charlotte, NC
    4 days ago
  • A technology company in Charlotte, NC is seeking an experienced Java Developer with a strong background in designing and developing enterprise...  ...modern frameworks. Responsibilities include creating scalable software solutions, integrating applications with various services, and... 
    Senior
    Full time

    Kaleidoscope Innovation, Inc.

    Charlotte, NC
    14 hours ago
  • $73 - $74 per hour

     ...leading technology firm in Charlotte, North Carolina is seeking a Senior Full Stack Developer with expertise in JEE applications and...  ...candidate will have over 5 years of experience, particularly with Core Java, Spring framework, and database management. This role offers a... 
    Senior
    Hourly pay

    Global Channel Management, Inc

    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!