Senior Java Developer

  • Baltimore, MD
  • Posted 14 hours ago | Updated 1 hour ago

Overview

On Site
USD 104,650.00 - 189,175.00 per year
Full Time

Skills

Collaboration
Mentorship
IT Management
Management
Java
IOC
mvc
J2EE
JSP
Enterprise JavaBeans
JNDI
JMS
SOAP
XML
JAXP
JAXB
JAX-WS
Jersey
JSON
Apache CXF
OAuth
RESTful
Web Services
Node.js
Application Development
Cloud Computing
Amazon Web Services
Bitbucket
JIRA
Nexus
Apache Maven
Fortify
Unit Testing
Test-driven Development
Behavior-driven Development
JUnit
Mockito
Cucumber
Selenium
Jasmine
Relational Databases
PostgreSQL
IBM DB2
PL/SQL
Object-relational Mapping
JPA
Hibernate
Spring Framework
JDBC
Debugging
Data Analysis
Problem Analysis
Software Architecture
Scrum
Kanban
Agile
Demonstrations
Communication
Technical Direction
Software Development
Testing
JavaScript
Elasticsearch
Cascading Style Sheets
VersionOne
Application Lifecycle Management
Jenkins
Continuous Integration and Development
Continuous Integration
DevOps
Git
Performance Tuning
SAFE
Market Analysis
Law

Job Details

The Digital Modernization Sector has an opening for a Senior Java Developer to work in Woodlawn, MD

This position will require onsite work in Woodlawn, MD five days a week.

Day to Day Responsibilities:
  • Lead the development of highly innovative products/solutions, 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.
  • Mentor and coach technical staff, proactively shape product vision, and support multiple internal/external initiatives to achieve mission success. The candidate will have past and proven experiences as the technical lead on large, complex projects, and enterprise solutions.
  • Provide technical advice/input that impact strategic client outputs and Leidos business results.
  • Impact functional strategy by developing new solutions, processes, standards, or operational plans that position Leidos competitively in the marketplace
  • All other duties as assigned or directed

Education & Qualifications
  • Bachelor's degree and 8+ years of experience in a related field. Experience may be substituted in lieu of degree.
  • Must be able to obtain a Public Trust

Required Skills:

These skills will help you succeed in this position:
  • Strong experience with Java, Spring (IoC, MVC, Transactions, Security, and Batch), Spring Boot, and JEE Technologies (JSP, Servlets, EJB, JDBC, JNDI, JPA, JMS).
  • Experience with Web Services technologies (SOAP, REST XML, AXIS, JAXP, JAXB, JAX-WS, JERSEY, JSON, CXF) and Security (LTPA, JWT, OAUTH2) for Web Service development, configuration, and implementation.
  • Experience with Node.js with understanding of back-end software architecture interactions and node module capabilities and experience developing RESTful Web Services using Node.js.
  • Experience with application development and deployment in a Cloud environment (e.g., AWS).
  • Experience with modern software development tools for Continuous Integration including Jenkins, Git/BitBucket, JIRA, Nexus, Maven, Jenkins, SonarQube, Fortify, and UrbanCode Deploy.
  • Solid experience with automated unit testing, TDD, BDD, and associated technologies (Junit, Mockito, Cucumber, Selenium, and Karma/Jasmine)
  • Knowledge of relational databases (PostgreSQL, DB2, and Oracle), SQL, and ORM technologies (JPA2, Hibernate, and Spring JDBC)
  • Experience with complex programming, program debugging, data analysis, problem analysis and resolution of issues in a heterogenous application architecture.
  • Comprehensive knowledge of Scrum and/or Kanban Agile development processes, terminology and ceremonies (e.g., scrums, backlog grooming, retrospectives, demonstrations).
  • Strong communication and collaborative skills in providing technical direction and hands-on software development to include design, development, and testing.

Desired Skills:

Showcase your knowledge of modern development through the following experience or skills:
  • Experience with Web technologies (e.g., JavaScript, ES6/ES7+, CSS, tag libraries).
  • Experience with Agility (previously VersionOne) application lifecycle management tool
  • Experience with Jenkins, Continuous Integration, and DevOps processes and implementation.
  • Experience with source code versioning and Pull Requests with Git and Stash.
  • Experience with IDEs such as VS code.
  • Experience with performance tuning and increasing efficiency of a large enterprise system
  • Knowledge of projects using SAFe methodology.

Original Posting:
April 28, 2025
For U.S. Positions: While subject to change based on business needs, Leidos reasonably anticipates that this job requisition will remain open for at least 3 days with an anticipated close date of no earlier than 3 days after the original posting date as listed above.

Pay Range:
Pay Range $104,650.00 - $189,175.00

The Leidos pay range for this job level is a general guideline only and not a guarantee of compensation or salary. Additional factors considered in extending an offer include (but are not limited to) responsibilities of the job, education, experience, knowledge, skills, and abilities, as well as internal equity, alignment with market data, applicable bargaining agreement (if any), or other law.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.