1

Senior Java Software Engineer Jobs in Abingdon, MD

Software Engineer 2

Linthicum Heights, MD

$97.80K - $133.90K/yr

We are seeking an experienced Software Developer who will provide full-stack java software development in support of the Data Transformation Solutions (DTS) TTO. The candidate will engineer end-to ...

Software Engineer 2

Linthicum, MD · On-site

$96.30K - $131.80K/yr

We are seeking an experienced Software Developer who will provide full-stack java software development in support of the Data Transformation Solutions (DTS) TTO. The candidate will engineer end-to ...

Software Engineer 2

Linthicum Heights, MD

$97.80K - $133.90K/yr

We are seeking an experienced Software Developer who will provide full-stack java software development in support of the Data Transformation Solutions (DTS) TTO. The candidate will engineer end-to ...

Sr. Java Developer with BPM Camunda

Baltimore, MD · On-site

$57 - $72.50/hr

Experience in Camunda Activity (Expert), 5. Java Developer is to design, develop, and implement web-based Java applications to support business requirements. Languages: J2EE (Expert), JPA (Expert ...

Sr Java Position

Baltimore, MD

$57 - $72.50/hr

Company Description Tech Tammina LLC We are seeking a Java Developer who has the skills and experience to participate and contribute in all aspects of the Systems Development Life Cycle. Extensive ...

Assoc SW Engineer - Java, Spring Boot, AWS

Towson, MD · Remote

$49.75 - $68.25/hr

This person will work as a junior member of a software development team, responsible for the ... or Senior Engineer. As a member of the team Associate Engineer will participate in all phases of ...

New

next page

Showing results 1-20

Senior Java Software Engineer information

See Abingdon, MD salary details

$40.8K

$151.9K

$266.7K

How much do senior java software engineer jobs pay per year?

As of May 30, 2026, the average yearly pay for senior java software engineer in Abingdon, MD is $151,924.00, according to ZipRecruiter salary data. Most workers in this role earn between $125,800.00 and $165,600.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Senior Java Software Engineer, and why are they important?

To thrive as a Senior Java Software Engineer, you need advanced proficiency in Java programming, software design principles, and a solid understanding of computer science fundamentals, often backed by a degree in computer science or a related field. Experience with frameworks like Spring, build tools such as Maven or Gradle, and version control systems like Git is typically required, along with knowledge of cloud platforms or containerization tools. Strong problem-solving abilities, effective communication, and leadership skills help you mentor team members and collaborate on complex projects. These competencies are crucial for delivering robust, scalable software solutions and leading development teams in dynamic environments.

What are some common challenges faced by Senior Java Software Engineers when leading development projects?

Senior Java Software Engineers often encounter challenges such as balancing hands-on coding with leading and mentoring team members, managing tight project deadlines, and ensuring code quality across the team. They are also responsible for making key architectural decisions and integrating new technologies while maintaining system stability. Effective communication and collaboration with cross-functional teams, including QA, DevOps, and product managers, are essential to successfully deliver robust solutions.

What does a Senior Java Software Engineer do?

A Senior Java Software Engineer is responsible for designing, developing, and maintaining complex software applications using the Java programming language. They often lead technical projects, mentor junior developers, and collaborate with cross-functional teams to deliver high-quality software solutions. Their role includes analyzing user requirements, troubleshooting issues, optimizing code for performance, and ensuring best practices in software development. Senior Java engineers are also involved in code reviews and may contribute to architectural decisions within their organization.
What cities near Abingdon, MD are hiring for Senior Java Software Engineer jobs? Cities near Abingdon, MD with the most Senior Java Software Engineer job openings:
JAVA Principal Software Engineer

JAVA Principal Software Engineer

Sky Solutions LLC

Woodlawn, MD

Other

Posted yesterday


Job description

JAVA Principal Software Engineer

Candidates must be willing and able to come in for an in person interview at our Woodlawn office. There will not be flexibility in the date.

Key Required Skills
Strong experience with Java, OpenShift/ Amazon Web Services (AWS), Agile Development, Angular/React, JavaScript, Kafka, Spring Boot, Spring Batch, and Web Services.

Position Description

Design and develop software applications using Twelve-Factor App methodology from functional requirements.

Develop highly innovative UI design, Web components, achieved through collaboration and dialogue with other experts in the field. The candidate will continually assess advancements in technologies to gauge and recommend better solutions for the customer to improve the software developer experience and efficient delivery of software.

Implementation of Graphical User Interface (GUI) using the presentation tier technologies such as AngularJS, ReactJS, Node JS, Type Script, JavaScript, JSP, HTML, CSS, XML, AJAX, and jQuery,.

Front end development using modern JavaScript and experience with ES13+ features, such as classes, arrow functions, template literals and modules.

Design and develop Microservices using Spring Boot, Java and RESTful architecture.

Solid understanding of DevOps practices, CI/CD pipelines, and tools such as Jenkins, Git, Bitbucket, OpenShift and experience with cloud platforms (AWS, Azure, or Google Cloud) and containerization technologies.

Develop and maintain Enterprise Java Batch application using Java Specification Request (JSR) 352 specification and schedule Java Batch jobs using Control-M.

Develop Simple Object Access Protocol (SOAP) based Web Services using technologies such as JAX-WS, Apache Axis, and Web Services Description Language (WSDL). Implement Web Service Security using WS-Security using existing IBM DataPower infrastructure. Ensure interoperability with Web Services-Interoperability (WS-I) standards, and optimize message transmission using Message Transmission Optimization Mechanism (MTOM) or SOAP with Attachments (SWA).

Ability to collaborate with cross-functional teams, including business analysts, QA, and project managers and commitment to continuous learning and staying updated with emerging technologies.

Develop the Data Access Layer (DAO) to interface the application with IBM DB2 9.0 and PostgreSQL databases running on z/OS mainframe and Linux operating systems and other platforms, utilizing JPA or Spring Data API for querying and retrieving data through Object Relational Mapping (ORM).