1

Senior Java Software Engineer Jobs in Abingdon, MD

Sr Java Developer

Baltimore, MD

$57 - $72.50/hr

Experience with Java ESB frameworks, FUSE ESB preferred * Experience with build frameworks, Maven ... Experience with UNIX, installing application software and testing it there. * Experience with SOAP ...

Sr. Java Developer (W2 Only)

Woodlawn, MD · On-site

$59.50 - $76/hr

Position Overview We are seeking a Senior Java Developer to architect, design, and implement next ... Design, develop, and deploy responsive web applications using software engineering best practices ...

New

Software Engineer 2

Linthicum Heights, MD · On-site

$64.04 - $120.27/hr

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 · On-site

$97K - $133K/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

$96K - $131K/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 ...

Software Engineer (Mid-Senior level)

Halethorpe, MD · On-site

$119K - $157K/yr

We have immediate openings for mid-senior level software engineer. We are looking for the best and ... Experience programming with Java. * Strong understanding of database design and development ...

Integration Software Engineer

Fort Howard, MD · On-site

$120K - $162K/yr

Working closely with senior system engineers, the software engineer will be responsible for ... Demonstrated Python, Java, and Spring Boot software development proficiency * Experience designing ...

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 Jul 9, 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 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 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 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 • On-site

Other

Re-posted 11 days ago


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).