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 4 days ago
Similar jobs that could be interesting for youBased on the TITLE: Principal Software Engineer in Woodlawn, MD vacancy
- ...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
$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$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
- ...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
$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$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
$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$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$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$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$152.07k - $202.76k
...ownership, deliver meaningful impact, and help shape the future of AI‑ready connectivity, join us today. The Role The Principal Software Engineer serves as a senior technical leader responsible for advancing Lumen's next-generation software architecture strategy,...Full timeTemporary workRemote work- ...Work Type: On-Site Shift: First Requisition ID: 4715 Standard Title: Required Security Clearance: Top Secret/SCI with Full Scope... ...Citizenship Required? Yes Base-2 Solutions is looking for a top-notch software engineer to join our team. We are driven to solve challenging customer...Hourly payContract workTemporary workImmediate startFlexible hoursShift 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
$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$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- ...Job Title: AWS DevOps Engineer (Onsite) Location: Linthicum, MD, 21090 Duration: Upto 7 Years Duties: Develops, maintains and optimizes the software development environment. Responsible for infrastructure, build, integration and software...
$64 - $74 per hour
Apply now: Lead Software Engineer, location is Hybrid. The start date is June 22 or June 29 for this 6 month contract-to-hire position. Job Title: Lead Software Engineer Location-Type: Hybrid (3 Days A Week Onsite - at one of the following locations; Baltimore,...Contract work3 days per week- ...Job Description Job Description Apply now: DevOps Engineer, location is Owings Mills, MD. The start date is ASAP for this 12-month contract position. Job Title: DevOps Engineer Location-Type: Hybrid (Owings Mills, MD – 2 Days Onsite Per Week) Start Date Is:...Contract workWork at officeImmediate start2 days per week
- ...partnership with Microsoft supporting new product development (both software/hardware) for a Federal agency. You will play a key role in... ...in a supportive environment Career growth into Cloud Solution Architect or AI Engineer roles Work Location: In person...Full timeContract 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
$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- ...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
- ...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
- ...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
$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- ...For further inquiries about this opportunity, please contact our Talent Specialist, Amit at (***) ***-****. Title: Senior ServiceNow Developer/ Team Lead (HYBRID) Location: Woodlawn, MD Job Type: Permanent / Full-Time Only W2 candidates are eligible...Permanent employmentFull time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to TITLE: Principal Software Engineer. Be the first to apply!




