TITLE: Principal Software Engineer
Stratedge IT Consulting INC
POSITION TITLE: Principal Software Engineer
LOCATION: Baltimore, MD — In-person Interview
CLIENT: State of MD
EXPERIENCE: 13+ Years
BILLING RATE: $62/hr on C2C
KEY REQUIRED SKILLS
Strong experience with Java, OpenShift, Amazon Web Services (AWS), Agile Development, Angular/React, JavaScript, Spring Boot, Spring Batch, and Web Services.
POSITION DESCRIPTION
Design and develop software applications using Twelve-Factor App methodology from functional requirements.
Develop highly innovative UI design and Web components, 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.
Implementation of Graphical User Interface (GUI) using presentation tier technologies such as AngularJS, ReactJS, Node JS, TypeScript, JavaScript, JSP, HTML, CSS, XML, AJAX, and jQuery.
Front end development using modern JavaScript and experience with ES13+ features, such as classes, arrow functions, template literals and modules.
Design Web Page components that are compliant with Section 508 of the Rehabilitation Act (29 U.S.C. 794d).
Design and develop Microservices using Spring Boot, Java and RESTful architecture.
Solid understanding of DevOps practices, CI/CD pipelines, and tools such as Jenkins, Git, Bitbucket, OpenShift and experience with cloud platforms (AWS, Azure, or Google Cloud) and containerization technologies.
Develop and maintain Enterprise Java Batch application using Java Specification Request (JSR) 352 specification and schedule Java Batch jobs using Control-M.
Develop Simple Object Access Protocol (SOAP) based Web Services using technologies such as JAX-WS, Apache Axis, and Web Services Description Language (WSDL). Implement Web Service Security using WS-Security using existing IBM DataPower infrastructure. Ensure interoperability with Web Services-Interoperability (WS-I) standards, and optimize message transmission using Message Transmission Optimization Mechanism (MTOM) or SOAP with Attachments (SWA).
Ability to collaborate with cross-functional teams, including business analysts, QA, and project managers and commitment to continuous learning and staying updated with emerging technologies.
Develop the Data Access Layer (DAO) to interface the application with IBM DB2 9.0 and PostgreSQL databases running on z/OS mainframe and Linux operating systems and other platforms, utilizing JPA or Spring Data API for querying and retrieving data through Object Relational Mapping (ORM).
Create POCs, templates for developing Behavior Driven Development (BDD) test framework for the APIs using Cucumber, Gherkin, and Java to implement Integration tests.
Develop unit test cases for every possible Java class with real scenarios using Junit, Mockito and Power Mock frameworks.
Use Visio, Confluence and IT Governance Frameworks to document the solution architecture and develop UML based design documents.
Attend all customer technical discussions/design/development meetings and provide viable technical solutions to further enhance the existing architecture and improve code quality/process.
Impact functional strategy by developing new solutions, processes, standards, or operational plans that position Leidos competitively in the marketplace.
Provide guidance/support to other junior/mid-level developers.
Experience as hands on Technical Lead.
All other duties as assigned or directed.
SKILLS REQUIREMENTS
FOUNDATION FOR SUCCESS (BASIC QUALIFICATIONS)
Bachelor's Degree in Computer Science, Mathematics, Engineering or a related field.
Masters or Doctorate degree 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.
Extensive hands-on experience with one or more frameworks such as Angular, React, and Express/Node.js.
Experience as hands on Technical Lead.
Experience working on Agile projects and strong knowledge of Agile terminology and tools including Agility.
FACTORS TO HELP YOU SHINE (REQUIRED SKILLS)
Selected candidate must be able to obtain and maintain a public trust clearance.
Selected candidate must be willing to work on-site in Woodlawn, MD 5 days a week.
Experience in designing high-throughput and low-latency systems, including architecting scalable solutions capable of handling large volumes of concurrent requests with minimal response times.
Experience in developing the applications using Single-Page Application Architecture.
Proficient in implementing efficient data processing pipelines, optimizing application performance through asynchronous processing, caching strategies, and load balancing.
Experience in coding “responsive” web pages with an understanding of the cross-browser limitations and browser compliance standards.
Experience designing and deploying cloud-native applications onto AWS with PostgreSQL.
Deep Knowledge of PaaS offerings such as Red Hat OpenShift and Docker.
Experience with modern software development tools for Continuous Integration including Jenkins, Git/BitBucket, Jira, Nexus, Maven, SonarQube, Fortify, and UrbanCode Deploy.
Experience with Web Services Technologies (XML, JAXP, JAXB, JAX-WS, AXIS, JERSEY, JSON, CXF, REST and SOAP) and Security (LTPA, OAUTH2/JWT).
Hands-on Design and development experience on Microservices and RESTful API.
Experience with Automated unit test (i.e. JUnit, Mocking frameworks), Test Driven Development (TDD), and Behavior-driven 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, WebSphere.
Experience with static code analyzers like SonarQube and addressing SonarQube recommended technical debts such as bugs, vulnerabilities, hotspots in the code.
Knowledge of security vulnerabilities in web applications and addressing them.
Experience with performance tuning software applications for effective CPU, Memory utilization, Quick turnaround response time, building highly scalable software applications in Cloud Environment handling higher volume of data and traffic.
HOW TO STAND OUT FROM THE CROWD (DESIRED SKILLS)
Proficient in designing and implementing Kafka-based event-driven architectures, including the use of Kafka producers, consumers, topics, partitions, and consumer groups for scalable and fault-tolerant data streaming. Experienced in configuring Kafka brokers, managing message retention policies, and optimizing throughput with appropriate replication and partitioning strategies. Familiar with integrating Kafka Connect for data ingestion, utilizing Kafka Streams for real-time data processing, and monitoring Kafka clusters for performance and reliability.
Demonstrate a strong understanding of the latest trends in Artificial Intelligence (AI) and showcase the ability to apply AI knowledge to enhance or redesign existing system architectures, identifying opportunities where AI-driven solutions can add value, improve efficiency, or enable new capabilities.
Experience with the implementation of Section 508 standards for Web Applications.
Exposure to writing Technical White Papers and systems design documents.
Prior experience with federal or state governments IT projects.
Experience with low code platforms like ServiceNow, Pega, MS Power Platform etc.
LOCATION: Baltimore, MD — In-person Interview
CLIENT: State of MD
EXPERIENCE: 13+ Years
BILLING RATE: $62/hr on C2C
KEY REQUIRED SKILLS
Strong experience with Java, OpenShift, Amazon Web Services (AWS), Agile Development, Angular/React, JavaScript, Spring Boot, Spring Batch, and Web Services.
POSITION DESCRIPTION
Design and develop software applications using Twelve-Factor App methodology from functional requirements.
Develop highly innovative UI design and Web components, 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.
Implementation of Graphical User Interface (GUI) using presentation tier technologies such as AngularJS, ReactJS, Node JS, TypeScript, JavaScript, JSP, HTML, CSS, XML, AJAX, and jQuery.
Front end development using modern JavaScript and experience with ES13+ features, such as classes, arrow functions, template literals and modules.
Design Web Page components that are compliant with Section 508 of the Rehabilitation Act (29 U.S.C. 794d).
Design and develop Microservices using Spring Boot, Java and RESTful architecture.
Solid understanding of DevOps practices, CI/CD pipelines, and tools such as Jenkins, Git, Bitbucket, OpenShift and experience with cloud platforms (AWS, Azure, or Google Cloud) and containerization technologies.
Develop and maintain Enterprise Java Batch application using Java Specification Request (JSR) 352 specification and schedule Java Batch jobs using Control-M.
Develop Simple Object Access Protocol (SOAP) based Web Services using technologies such as JAX-WS, Apache Axis, and Web Services Description Language (WSDL). Implement Web Service Security using WS-Security using existing IBM DataPower infrastructure. Ensure interoperability with Web Services-Interoperability (WS-I) standards, and optimize message transmission using Message Transmission Optimization Mechanism (MTOM) or SOAP with Attachments (SWA).
Ability to collaborate with cross-functional teams, including business analysts, QA, and project managers and commitment to continuous learning and staying updated with emerging technologies.
Develop the Data Access Layer (DAO) to interface the application with IBM DB2 9.0 and PostgreSQL databases running on z/OS mainframe and Linux operating systems and other platforms, utilizing JPA or Spring Data API for querying and retrieving data through Object Relational Mapping (ORM).
Create POCs, templates for developing Behavior Driven Development (BDD) test framework for the APIs using Cucumber, Gherkin, and Java to implement Integration tests.
Develop unit test cases for every possible Java class with real scenarios using Junit, Mockito and Power Mock frameworks.
Use Visio, Confluence and IT Governance Frameworks to document the solution architecture and develop UML based design documents.
Attend all customer technical discussions/design/development meetings and provide viable technical solutions to further enhance the existing architecture and improve code quality/process.
Impact functional strategy by developing new solutions, processes, standards, or operational plans that position Leidos competitively in the marketplace.
Provide guidance/support to other junior/mid-level developers.
Experience as hands on Technical Lead.
All other duties as assigned or directed.
SKILLS REQUIREMENTS
FOUNDATION FOR SUCCESS (BASIC QUALIFICATIONS)
Bachelor's Degree in Computer Science, Mathematics, Engineering or a related field.
Masters or Doctorate degree 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.
Extensive hands-on experience with one or more frameworks such as Angular, React, and Express/Node.js.
Experience as hands on Technical Lead.
Experience working on Agile projects and strong knowledge of Agile terminology and tools including Agility.
FACTORS TO HELP YOU SHINE (REQUIRED SKILLS)
Selected candidate must be able to obtain and maintain a public trust clearance.
Selected candidate must be willing to work on-site in Woodlawn, MD 5 days a week.
Experience in designing high-throughput and low-latency systems, including architecting scalable solutions capable of handling large volumes of concurrent requests with minimal response times.
Experience in developing the applications using Single-Page Application Architecture.
Proficient in implementing efficient data processing pipelines, optimizing application performance through asynchronous processing, caching strategies, and load balancing.
Experience in coding “responsive” web pages with an understanding of the cross-browser limitations and browser compliance standards.
Experience designing and deploying cloud-native applications onto AWS with PostgreSQL.
Deep Knowledge of PaaS offerings such as Red Hat OpenShift and Docker.
Experience with modern software development tools for Continuous Integration including Jenkins, Git/BitBucket, Jira, Nexus, Maven, SonarQube, Fortify, and UrbanCode Deploy.
Experience with Web Services Technologies (XML, JAXP, JAXB, JAX-WS, AXIS, JERSEY, JSON, CXF, REST and SOAP) and Security (LTPA, OAUTH2/JWT).
Hands-on Design and development experience on Microservices and RESTful API.
Experience with Automated unit test (i.e. JUnit, Mocking frameworks), Test Driven Development (TDD), and Behavior-driven 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, WebSphere.
Experience with static code analyzers like SonarQube and addressing SonarQube recommended technical debts such as bugs, vulnerabilities, hotspots in the code.
Knowledge of security vulnerabilities in web applications and addressing them.
Experience with performance tuning software applications for effective CPU, Memory utilization, Quick turnaround response time, building highly scalable software applications in Cloud Environment handling higher volume of data and traffic.
HOW TO STAND OUT FROM THE CROWD (DESIRED SKILLS)
Proficient in designing and implementing Kafka-based event-driven architectures, including the use of Kafka producers, consumers, topics, partitions, and consumer groups for scalable and fault-tolerant data streaming. Experienced in configuring Kafka brokers, managing message retention policies, and optimizing throughput with appropriate replication and partitioning strategies. Familiar with integrating Kafka Connect for data ingestion, utilizing Kafka Streams for real-time data processing, and monitoring Kafka clusters for performance and reliability.
Demonstrate a strong understanding of the latest trends in Artificial Intelligence (AI) and showcase the ability to apply AI knowledge to enhance or redesign existing system architectures, identifying opportunities where AI-driven solutions can add value, improve efficiency, or enable new capabilities.
Experience with the implementation of Section 508 standards for Web Applications.
Exposure to writing Technical White Papers and systems design documents.
Prior experience with federal or state governments IT projects.
Experience with low code platforms like ServiceNow, Pega, MS Power Platform etc.
Vacancy posted 5 days ago
Similar jobs that could be interesting for youBased on the TITLE: Principal Software Engineer in Woodlawn, MD vacancy
$10k
...Overview As a PrincipalSoftware Engineer supporting mission-essential national security initiatives, you will design, develop, integrate, and maintain secure, high-performance software solutions that enable critical intelligence, defense, and operational missions....SuggestedWork experience placementRelocation package$135k - $250.5k
...technology solutions connecting the space, air, land, sea and cyber domains in the interest of national security. Job Title: Lead, Software Engineer (Advanced Sonar Systems) Job Code: 42766 Job Location: Millersville-MD or Herndon, VA (on-site) Schedule:...SuggestedWork at officeLocal areaFlexible hours- ...Consulting is recognized as one of the fastest growing IT services and software development Companies. With a partnership of all major... ...offer an excellent compensation package Job Description Title: Web Developer with React.js/ Angular.js exp (Locals Only) Location...SuggestedFull timeContract workLocal area
$134k - $171k
...impact salary Position Overview Design, develop, and enhance software applications using Twelve-Factor App methodology, modern UI... ...Education Bachelor's degree in Computer Science, Mathematics, Engineering, or a related field [Required]. A master's or doctorate...SuggestedFull time- ...Principal Software Engineer Location: Woodlawn, MD 100% Onsite, 5 Days/Week Clearance: Must be able to obtain and maintain Public Trust Position Overview We are looking for a Principal Software Engineer / Hands-on Technical Lead with 10+ years...Suggested
- ...one of the fastest growing IT services and software development Companies. With a partnership... ...We are looking for Software Engineer in Baltimore, MD for 6+ months contract position... ...projects. Job details mentioned below- Title: Software Engineer Location: Baltimore...Full timeContract work
$94.4k - $198.2k
Job Title: AdmitIT Software Engineer Job Category: Information Technology Time Type: Full time Minimum Clearance Required to Start: TS/SCI with Polygraph Employee Type: Regular Percentage of Travel Required: None Type of Travel: None * * * The...Full timeContract workFor contractorsWork experience placementFlexible hours$113.2k - $237.8k
Job Title: Software Engineer-TS/SCI with Poly Job Category: Engineering Time Type: Full time Minimum Clearance Required to Start: TS/SCI with Polygraph Employee Type: Regular Percentage of Travel Required: None Type of Travel: None * * * The Opportunity...Full timeContract workWork experience placementFlexible hoursShift work$87.64k - $153.55k
...We are seeking a Sr. Software Engineer who will be responsible for the creation, implementation, maintenance, performance, production support... ...well as the platform on which it runs. Classified Title: Sr. Software Engineer Role/Level/Range: ATP/04/PF...Full time$73.3k - $128.3k
...We are seeking a Scientific Software Engineer who will be responsible for the creation, implementation, maintenance, performance, production... ...with computer systems and applications. Classified Title: Software Engineer Job Posting Title (Working Title):...Full timeWork experience placement$113.2k - $237.8k
...Job Title: Software Engineer Job Category: Engineering Time Type: Full time Minimum Clearance Required to Start: TS/SCI with Polygraph Employee Type: Regular Percentage of Travel Required: None Type of Travel: None * * * The Opportunity: 1....Full timeContract workWork experience placementFlexible hours$131.8k - $290k
Job Title: Senior Software Engineer - Cybersecurity & DevOps Job Category: Engineering Time Type: Full time Minimum Clearance Required to Start: TS/SCI with Polygraph Employee Type: Regular Percentage of Travel Required: None Type of Travel: None * *...Full timeContract workWork experience placementImmediate startFlexible hours- ...developing worldwide System Integrator, Software and Product Development, IT Outsourcing... ...innovation, ERP and CRM counselling, Product Engineering, Business Intelligence, Data Management,... ...keenness. Job Description Job Title: Senior Software Engineer Location: Tysons...Full timeH1bLocal areaWork from homeWorldwide2 days per week
$135.8k - $203.6k
...employees are not only part of history, they’re making history. Northrop Grumman Mission Systems (NGMS) is seeking a Sr Principal Embedded Software Engineer to join our innovative Software Technologies Organization. This position is located in Baltimore, MD. What You’ll...Contract workRelocation packageShift work- ...recognized as one of the fastest growing IT services and software development Companies. With a partnership of all major technology... ...Job Description Job details mentioned below Title: .Net software engineer Location: Baltimore, MD Duration : Full time...Full time
$131.8k - $290k
Job Title: Senior Software Engineer - Machine Learning & Cloud Technologies Job Category: Engineering Time Type: Full time Minimum Clearance Required to Start: TS/SCI with Polygraph Employee Type: Regular Percentage of Travel Required: None Type of Travel...Full timeContract workWork experience placementImmediate startFlexible hours$94.4k - $198.2k
Job Title: Software Engineer, Classification Systems (JavaScript) Job Category: Information Technology Time Type: Full time Minimum Clearance Required to Start: TS/SCI with Polygraph Employee Type: Regular Percentage of Travel Required: None Type of Travel...Full timeContract workFor contractorsWork experience placementWork at officeFlexible hours$75 - $80 per hour
...80.00/hr Direct message the job poster from Matlen Silver Award Winning Senior Technical Recruiter at Matlen Silver Job Title: Senior AI/LLM Engineer Duration: 12+ Months Location: Washington, DC Required Pay Scale: $75-$80/hour W2 ***Due to client requirements this role...Full time$10k
As a Principal Software Engineer supporting mission-essential national security initiatives, you will design, develop, integrate, and maintain secure, high-performance software solutions that enable critical intelligence, defense, and operational missions. Working alongside...Work experience placementRemote workRelocation package2 days per week- ...intelligence and its applications, in part through investments in the software engineering, data science, and machine learning space. DSAI is focused... ...-source community adoption initiatives. Classified Title: Scientific Software Engineer Job Posting Title (Working...Full timeTemporary workCasual work
- ...cases. This role also owns validation: there is no separate QA engineer on this program, so building the evaluation harness and proving... ...of concept do not qualify. For each reference: name, current title, organization, direct phone or email, the project you worked on...Contract workFor contractorsLocal areaWork from homeFlexible hours
- ...intelligence and its applications, in part through investments in the software engineering, data science, and machine learning space. DSAI is focused... ..., and safety/adverse event detection. Classified Title: Scientific Software Engineer Job Posting Title (Working...Full timeCasual work
- ...with Node.js POSITION DESCRIPTION: Architect, design, code, and implement next-generation web application using software engineering best practices in the latest technologies: NodeJS, Single Page Application front-end (ReactJS, ReduxJS), NodeJS API Framework...Full time
$154.05k - $278.48k
Leidos has a new and exciting opportunity for a Principal Software Engineer in our National Security Sector's (NSS) Cyber & Analytics Business Area (CABA). Our talented team is at the forefront in Security Engineering, Computer Network Operations (CNO), Mission Software...Full timeLocal areaImmediate startFlexible hours$134.55k - $205.56k
...Job Title Responsibilities may include the following: Design transmission lines... ...~ BS degree from an ABET-accredited engineering program. ~12 or more years of transmission... ...experience. ~ Proficiency with PLS-CADD software. ~ Experience must include preparation...Hourly payWork at officeLocal areaRemote workRelocation packageFlexible hours3 days per week- ...MANTECH seeks a motivated, career and customer-oriented Software Assurance Evaluation Engineer to join our team in Hanover, MD. The Software Assurance Evaluation Engineer will leverage their strong technical background and knowledge to support software assurance...Work at office
$128.99k - $185k
...Mission Technologies, click here for a short video: Summary HII Mission Technologies is seeking a Senior Software Engineer to support development and integration of advanced modeling and simulation capabilities within the Joint Simulation...Full timeInterim roleLocal areaRemote workWorldwide$125k - $175k
...cybersecurity service providers and small-to-medium businesses across regulated industries. We run on AWS GovCloud, and our customers — engineers, security officers, and CISOs at organizations whose contracts depend on accurate, defensible compliance evidence — rely on us to...Remote jobPermanent employmentFull timeLive in- ...MANTECH seeks a motivated, career- and customer-oriented Cybersecurity Software Engineer to join our team in Linthicum Heights, MD. This role protects secure systems by providing expert engineering support for the Cryptographic Solutions Program and MPO's network...Work at office
- ...MANTECH seeks a highly technical and mission-focused Senior CNO Software Engineer to join our team in Hanover, MD or Aurora, CO. In this role, you will develop advanced CNO capabilities that directly support national security. You’ll work in a collaborative...Work experience placement
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to TITLE: Principal Software Engineer. Be the first to apply!
Related searches
- remote software sales Woodlawn, MD
- software Woodlawn, MD
- senior principal software engineer
- principal embedded software engineer
- principal software engineer
- principal software engineer manager
- principal medical writer
- principal system administrator
- principal structural analysis engineer
- principal solutions consultant




