More jobs:
Principal Software Engineer
Job in
Pikesville, Baltimore City, Maryland, 21208, USA
Listed on 2026-02-07
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.
- 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).
- 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.
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).
(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:
×