drjobs Senior Java Developer

Senior Java Developer

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Baltimore, MD - USA

Monthly Salary drjobs

$ 126100 - 227950

Vacancy

1 Vacancy

Job Description

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

This position requires onsite work in Woodlawn MD five days a week

Leidos is seeking a Java / Spring / Spring Boot Developer for Baltimore location. The Java / Spring / Spring Boot Developer shall have extensive experience in developing and maintaining the highperforming Java applications. The candidate will have prime accountability for major projects and will develop detailed and robust design code test and implement proposed systems. The candidate will have the ability to develop technical solutions and document the solution architecture and design using standard design tools. The candidate will demonstrate design experience and be willing to challenge other team members designs as well as receive and incorporate feedback. The candidate will be responsible for creating maintainable adaptable scalable defectfree code using software development best practices and coding standards (i.e. software reuse refactoring continuous integration test automation secure development Test Driven Development static code analysis peer/code review). This person will be performing Software Development on a daily basis.

Required Skills:

  • Spring Framework (Spring Boot is required) REST API SOAP Clients Junit Cucumber JMockit/ PowerMock Log4j2/LogBack Swagger JWT/OAuth Camel Jackson WSDL JSON XML DB2 MongoDB PostGreSQL JAXWS/JAXRS
  • Tools knowledge / experience: ANDI Chrome Google Web Browser DB Visualizer Eclipse / RAD WebSphere Fiddler Firefox GIT Maven NodeJS Angular Dependency OpenShift CLI Notepad Postman / ReadyAPI /SoapUI Putty/WinScp/ Any FTP tools VS Code
  • MDE WebBased Tools: BitBucket/Stash CheckMarx Dynatrace Jenkins OpenShift SonarQube Splunk Urban Code Deploy
  • Design and Programming skills in Java and JEE technologies.
  • Fullstack software development experience with Java and JEE technologies with strong understanding of user interface frameworks backend software architecture interactions.
  • Handson experience with Angular 2.0 or higher
  • Experience working on Agile projects and strong knowledge of Agile terminology
  • Experience in developing the applications using SinglePage Architecture.
  • Experience in coding responsive web pages with an understanding of the crossbrowser limitations and browser compliance standards.
  • Experience with modern software development tools for Continuous Integration including Jenkins Git/BitBucket Jira Nexus Maven Jenkins SonarQube Fortify and UrbanCode Deploy.
  • Experience with Web Services Technologies (XML JAXP JAXB JAXWS AXIS JERSEY JSON CXF REST and SOAP) and Security (LTPA JWT OAUTH2.
  • Handson Design and development experience on Microservices and Restful API.
  • Experience with Automated unit test (i.e. JUnit Mocking frameworks) Test Driven Development (TDD) and Behaviordriven development (BDD) (Cucumber).
  • Experience with JEE technologies including Struts Spring Framework (IoC MVC Transactions Security and Batch) Spring Boot Spring JDBC JPA Hibernate SOAP/RESTful XML DB2 Tomcat and WebSphere.
  • Knowledge of security vulnerabilities in web applications and addressing them.
  • Strong communication and collaborative skills in providing technical direction and handson software development to include design development and testing.

Desired Skills:

  • Experience with the implementation of Section 508 standards for Web Applications.
  • Exposure to creating systems design documents.
  • Prior experience with federal or state government IT projects preferred.
  • Experience with frontend technologies such as JavaScript TypeScript JQuery Ajax HTML5 CSS3 and Bootstrap.

Day to Day Duties

  • Develops and modernizes legacy Digital Identity code using Spring Boot Spring MVC Java ReadyAPI Angular and Git.
  • Creates and updates all relevant documents software specifications on Confluence sites for further development and testing.
  • Creates API documentation and automated unit test scenarios using ReadyAPI.
  • Implements Maven for efficient project setup.
  • Develops backend services of user functionality of registration verification validation
  • Develops unit test scenarios using JUnit5 testing suite.
  • Utilizes Eclipse IDE for quick and efficient code development of the project.
  • Employs Agile and Scrum process for task tracking and continues development.
  • .

Education

Bachelors Degree 12 years with advanced IT experience or professional IT certifications. Additional years of experience can be substituted in lieu of degree.

Must be able to obtain and maintain a public trust clearance

ITSSCII

Original Posting:

April 29 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 $126100.00 $227950.00

The Leidos pay range for this job level is a general guideline onlyand 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.


Required Experience:

Senior IC

Employment Type

Full-Time

Company Industry

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.