×
Register Here to Apply for Jobs or Post Jobs. X

Principal Software Engineer

Job in Pikesville, Baltimore City, Maryland, 21208, USA
Listing for: Neodym Technologies
Full Time position
Listed on 2026-02-07
Job specializations:
  • Software Development
    Java Developer, Software Engineer
Job Description & How to Apply Below

Overview

Role:
Principal Software Engineer

Location:

Woodlawn, MD
• Client: IMP
• Visa:
Except OPT & CPT

Need someone who can go for in-person Interview in Woodlawn, MD (H1B Also workable)

Responsibilities
  • Design and develop software applications using Twelve-Factor App methodology from functional requirements.
  • Develop highly innovative UI design and Web components through collaboration with other experts.
  • Assess advancements in technologies to improve software developer experience and delivery.
  • Front end development using modern JavaScript and ES13 features (Angular

    JS, React

    JS, Node JS, Type Script, JavaScript, JSP, HTML, CSS, XML, AJAX, jQuery).
  • Design Web Page components compliant with Section 508 of the Rehabilitation Act.
  • Design and develop Microservices using Spring Boot, Java and RESTful architecture.
  • Solid understanding of Dev Ops practices, CI/CD pipelines, and tools (Jenkins, Git, Bitbucket, Open Shift) with cloud platforms (AWS, Azure, or Google Cloud) and containerization.
  • Develop and maintain Enterprise Java Batch applications (JSR 352) and schedule batch jobs using Control-M.
  • Develop SOAP-based Web Services using JAX-WS, Apache Axis, and WSDL; implement Web Service Security with WS-Security; ensure interoperability with WS-I and optimize with MTOM/SWA.
  • Collaborate with cross-functional teams (business analysts, QA, project managers) and stay current with emerging technologies.
  • Develop the Data Access Layer (DAO) to interface with IBM DB2 9.0 and Postgre

    SQL on z/OS mainframe and Linux; use JPA or Spring Data ORM.
  • Create POCs and templates for a Behavior Driven Development (BDD) test framework for APIs using Cucumber and Gherkin.
  • Develop unit test cases using JUnit, Mockito, and Power Mock.
  • Document solution architecture and design with Visio, Confluence, and UML diagrams.
  • Attend customer technical discussions/design/development meetings and provide viable technical solutions.
  • Impact functional strategy by developing new solutions, processes, standards, or operational plans.
  • Provide guidance and support to junior/mid-level developers.
  • Hands-on Technical Lead experience preferred; perform other duties as assigned.
Skills & Qualifications
  • Foundation for Success

    Basic Qualifications:

    Bachelor’s Degree in Computer Science, Mathematics, Engineering, or related field. Masters or Doctorate may substitute for required experience. 10 years of experience with Java, Spring Boot, Angular, React.
  • Extensive design and programming skills in Java and JEE technologies.
  • Hands-on experience with frameworks such as Angular, React, Express/Node.js.
  • Experience as hands-on Technical Lead;
    Agile project experience; strong knowledge of Agile terminology and tools.
  • Must be able to obtain and maintain a Public Trust; on-site in Woodlawn, MD 5 days a week (contract requirement).
  • Additional preferred skills listed below under "What can help you shine" and related sections (e.g., Kafka-based architectures, cloud-native apps, Open Shift, CI/CD tools, Web Services, security, testing, and federal/state IT experience).
How to Stand Out / Desired Skills
  • Kafka-based event-driven architectures;
    Kafka Connect, Kafka Streams; performance monitoring.
  • Understanding AI trends and applying AI knowledge to system design.
  • Section 508 web accessibility experience for web applications.
  • Experience with federal/state government IT projects; low-code platforms experience (e.g., Service Now, Pega, MS Power Platform).
  • Strong communication and documentation skills.
#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary