Akkodis

Akkodis

Full Stack Principal Software Engineer

Baltimore, Maryland · Principal

No sponsorship$0k-$0kDetected 28 days ago
JavaScriptJavaReactAngularSpringExpressFull-Stack DevelopmentGitAWSGCPAzureCloud PlatformsCI/CDJenkinsDevOpsRESTKafkaCybersecurityUI DesignJiraJUnitBDDCollaborationBitbucket

Stay score

odds of building a lasting career here

37Risky
Cap-exempt (no lottery)0
Sponsors this role80
Entry-level history0
PERM / green-card track0
Lottery odds (Level I)39
Fits your clock70

Thin sponsorship signal and lottery-bound (~15% per draw). A low-probability bet with your clock running. Prioritize cap-exempt roles and proven entry-level sponsors first.

Lottery odds assume a STEM candidate.

Personalize to your clock →

H-1B wage level

the lottery is wage-weighted — each level is one more entry

Level I · 1×
Level I$93,4541 entry
Level II$123,5312 entries
Level III$153,6083 entries
Level IV$183,6854 entries

The bottom of this range ($70) is below the Level I prevailing wage of $93,454. An H-1B cannot be filed below the prevailing wage, so an offer at the floor of this band could not be sponsored as posted.

DOL prevailing wage, 2026-27 wage year · Software Developers (15-1252) · Baltimore-Columbia-Towson, MD. Wage level is derived by USCIS from the offered wage, occupation and worksite; the occupation shown is inferred from the job title.

Employer immigration record

from this employer's Department of Labor filings

Green-card filing pattern in this occupation

Context, not a finding about this posting: of this employer's 5 green-card filings in this occupation, 100% were for a worker who already held the job.

Third-party placement is common here

77% of this employer's visa filings place the worker at a client company rather than at the employer itself, across 20 clients. Your visa, salary band and layoff exposure would follow the employer of record, not the client.Most common: FORD MOTOR COMPANY · Stellantis · Conagra Brands

DOL often reclassifies their job titles

The Department of Labor assigned a different occupation than this employer requested on 40% of its 15 wage determinations — against a 18% norm. The occupation sets the prevailing wage floor.Reclassification is routine and can reflect genuinely hybrid roles; it is not by itself evidence of underpayment.

Files H-1B transfers

31 transfer filings in the last year, covering 31 workers. Median labor-condition decision: 7 days. An employer that already files transfers is one that can take over an existing H-1B.

Sourced from Department of Labor LCA, PERM and prevailing-wage disclosure data. Employer matching is by name, so figures may be split across an employer's legal entities. Absence of a filing means none appears in our copy of the data, not that none exists.

Community outcomes

No reports yet — be the first to help the next applicant.

About the role

  • Our benefit offerings provide employees the flexibility to choose the type of coverage that meets their individual needs.
  • An employer who violates this law shall be subject to criminal penalties and civil liability.

Responsibilities

  • Design and develop software applications using Twelve-Factor App methodology from functional requirements.
  • Develop highly innovative UI design, Web components, achieved through collaboration and dialogue with other experts in the field.
  • Design and develop Microservices using Spring Boot, Java and RESTful architecture.
  • Develop and maintain Enterprise Java Batch application using Java Specification Request (JSR) 352 specification and schedule Java Batch jobs using Control-
  • Extensive Design and Programming skills in Java and JEE technologies.
  • Experience as hands on Technical Lead
  • Experience in developing the applications using Single-Page Application Architecture.
  • Hands-on Design and development experience on Microservices and RESTful API.

Requirements

  • Front end development using modern JavaScript and experience with ES13+ features, such as classes, arrow functions, template literals and modules.
  • 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.
  • 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, and Angular
  • Extensive hands-on experience with one or more frameworks such as Angular, React, and Express/Node.js.
  • Experience with modern software development tools for Continuous Integration including Jenkins, Git/BitBucket, Jira, Nexus, Maven, Jenkins, SonarQube, Fortify, and UrbanCode Deploy.
  • Experience with Web Services Technologies.
  • 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.

Compensation

  • $0k-$0k

Company info

  • We are seeking Principal Full Stack software engineers for long-term contract opportunities with our client in Baltimore, MD; the end customer is the U.S. Social Security Administration.

Equal opportunity

  • Employer/Veterans/Disabled
  • Military connected talent encouraged to apply
  • To read our Candidate Privacy Information Statement, which explains how we will use your information, please navigate to https://www.akkodis.com/en/us/candidate-privacy-policy
  • The Company will consider qualified applicants with arrest and conviction records in accordance with federal, state, and local laws and/or security clearance requirements, including, as applicable:

Visa & Work Authorization

  • nsider qualified applicants with arrest and conviction records in accordance with federal, state, and local laws and/or security clearance requirements, including, as applicable:

This listing is sourced directly from Akkodis's careers page and normalized into a canonical job model.