> Markdown version of [/jobs/ext/4675842-principal-software-engineer](https://www.wearedevelopers.com/jobs/ext/4675842-principal-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Principal Software Engineer - **Company:** NEW WAY CONSULTING INC - **Location:** Pikesville, MD, United States - **Experience:** Expert - **Salary:** $135,200 - $145,600 - **Contract:** Permanent contract - **Skills:** Web Interfaces, HTML, Java (Programming Language), JavaScript (Programming Language), Agile Methodology, Amazon Web Services, Apache HTTP Server, Apache Tomcat, Applications Architecture, Application Performance Management, Confluence, JIRA, User Authentication, Automation of Tests, Behavior-Driven Development, Browser Compatibility, Cascading Style Sheets (CSS), Software Quality, Apache CXF, Continuous Integration, Data Security, IBM DB2, IBM WebSphere DataPower SOA Appliances, Linux, Programming Tools, Java Platform Enterprise Edition (J2EE), Hibernate (Java), IBM Websphere Application Server, Interoperability, Java Database Connectivity, Java Persistence API, Apache Struts, JSON, Java Architecture for XML Binding, Job Scheduling, Junit, PostgreSQL, Apache Maven, Microsoft Visio, Model View Controller (MVC), Cisco Nexus Switches, Node.Js, OAuth, OpenShift, Mockito, Cloud Services, Fortify (Software), Responsive Web Design, Software Engineering, SonarQube, Systems Architecture, TypeScript, UML, Web Applications, Web Services, Web Services Description Language, WS-Security, Extensible Markup Language (XML), Z/OS, Pega, Enterprise Software Applications, Load Balancing, Cloud Platform System, Real Time Systems, Test-Driven Development (TDD), Data Ingestion, Spring Cloud, ReactJS, Spring-boot, Software Security, SOAPAPI, Technical Debt, Git, Spring Data, Event Driven Architecture, Single Page Application, Containerization, AngularJS, Jax Ws, Gherkin, Integration Tests, Information Technology, Low Latency, Low-code, Apache Kafka, Bitbucket, Restful APIs, Cucumber (Software), Spring Batch, Docker, Jenkins, Servicenow, Microservices, Control M - **Published:** November 11, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=6b2ce7be6e5e2117 ## About the Role * Bachelor's degree in Computer Science, Mathematics, Engineering, or a related field. A master's or doctoral degree may substitute for a portion of the required experience. * 10+ years of relevant software engineering experience, including Java, Spring Boot, and Angular/React development. * Extensive hands-on experience designing and developing enterprise applications using Java and JEE technologies. * Experience serving as a hands-on Technical Lead. * Strong experience with modern JavaScript, TypeScript, single-page applications, responsive design, and frameworks such as Angular, React, and Express/Node.js. * Experience designing and deploying cloud-native applications on AWS with PostgreSQL. * Strong knowledge of Red Hat OpenShift, Docker, and platform-as-a-service environments. * Experience designing high-throughput, low-latency systems that support large volumes of concurrent requests. * Experience with Spring technologies, including IoC, MVC, Transactions, Security, Batch, JDBC, and Spring Boot. * Experience with JPA, Hibernate, Db2, Tomcat, WebSphere, and Struts. * Experience with REST and SOAP web services, XML, JSON, JAXP, JAXB, JAX-WS, Axis, Jersey, and CXF. * Knowledge of authentication and security technologies, including LTPA, OAuth 2.0, and JWT. * Experience with CI/CD and development tools such as Jenkins, Git/Bitbucket, Jira, Nexus, Maven, SonarQube, Fortify, and UrbanCode Deploy. * Experience with automated testing, Test-Driven Development (TDD), and Behavior-Driven Development (BDD). * Ability to identify and resolve application security vulnerabilities, code quality issues, and technical debt. * Experience tuning application performance, including CPU and memory utilization, response times, and scalability in cloud environments. * Experience working in Agile teams, including familiarity with Agile practices, terminology, and tools such as Agility. * Strong communication, collaboration, and technical documentation skills. * Willingness to work on-site in Woodlawn, MD, five days per week and attend an in-person final interview. * Ability to obtain and maintain Public Trust clearance. Preferred Qualifications * Experience designing Kafka-based event-driven architectures, including producers, consumers, topics, partitions, consumer groups, replication, retention policies, and cluster monitoring. * Experience with Kafka Connect and Kafka Streams for data ingestion and real-time processing. * Understanding of emerging AI technologies and their application to system architecture, efficiency, and new capabilities. * Experience implementing Section 508 accessibility standards for web applications. * Experience writing technical white papers and system design documents. * Prior experience supporting federal or state government IT projects. * Exposure to low-code platforms such as ServiceNow, Pega, or Microsoft Power Platform. ## Description We are seeking a hands-on Principal Software Engineer to design, develop, and modernize enterprise applications supporting SSA. The ideal candidate brings strong technical leadership and expertise in Java, Spring Boot, Angular/React, AWS, OpenShift, web services, and Agile development., * Design and develop applications from functional requirements using Twelve-Factor App principles. * Build responsive, accessible user interfaces and reusable web components using Angular, React, TypeScript, JavaScript, HTML, and CSS. * Develop web interfaces that comply with Section 508 accessibility requirements and browser compatibility standards. * Design and implement microservices and RESTful APIs using Java and Spring Boot. * Develop and maintain enterprise batch applications using Spring Batch and JSR 352, with job scheduling through Control-M. * Build and maintain SOAP web services using JAX-WS, Apache Axis, and WSDL, including WS-Security integration with IBM DataPower, WS-I interoperability, and MTOM/SOAP with Attachments. * Develop data access layers for IBM Db2 and PostgreSQL using JPA, Hibernate, and Spring Data across z/OS, Linux, and other environments. * Support cloud deployments, containerization, and CI/CD pipelines using AWS, OpenShift, Docker, Jenkins, Git, and Bitbucket. * Improve application throughput, scalability, and response times through asynchronous processing, caching, load balancing, and efficient resource utilization. * Develop automated unit and integration tests using JUnit, Mockito, PowerMock, Cucumber, and Gherkin. * Create proofs of concept, reusable templates, architecture documentation, and UML diagrams using tools such as Visio and Confluence. * Collaborate with business analysts, QA engineers, project managers, and customer stakeholders to deliver technical solutions. * Lead technical discussions, recommend emerging technologies, and improve architecture, code quality, development standards, and delivery processes. * Provide hands-on technical leadership and mentor junior and mid-level developers.