Principal Software Engineer

Akaasa Technologies
Woodlawn, MD, United States
1 day ago
Apply on www.careerjet.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
10 years minimum
Compensation
$156,000.0 - $166,400.0
Working hours
Regular working hours

Tech stack

HTML Java (Programming Language) JavaScript (Programming Language) Application Programming Interfaces (APIs) Agile Methodology Artificial Intelligence Amazon Web Services Apache Tomcat Application Performance Management Automation of Tests Cascading Style Sheets (CSS) Cloud Engineering
+38 more
IBM DB2 Java Platform Enterprise Edition (J2EE) Hibernate (Java) IBM Websphere Application Server Java Persistence API Spring Framework Junit PostgreSQL Apache Maven OAuth OpenShift Mockito Fortify (Software) Software Engineering SonarQube TypeScript Web Applications Enterprise Software Applications Spring Cloud ReactJS Spring-boot SOAPAPI Backend Git Spring Data Event Driven Architecture AngularJS Gherkin Apache Kafka Bitbucket Front End Software Development Restful APIs Cucumber (Software) Spring Batch Docker Jenkins Microservices Control M

Job description

We are looking for a Principal Software Engineer / Hands-on Technical Lead with 10+ years of experience in Java/JEE application development, Spring Boot, modern frontend technologies, cloud platforms, and microservices. The ideal candidate should have strong experience designing scalable enterprise applications and working across both backend and frontend technologies in an Agile environment., * Design and develop enterprise applications using Java/JEE, Spring Boot, Spring Batch, and Microservices.

  • Develop modern web applications using Angular and/or React, JavaScript, TypeScript, HTML, and CSS.
  • Design and develop RESTful and SOAP Web Services/APIs.
  • Develop cloud-native applications using AWS, OpenShift, and Docker.
  • Build and maintain CI/CD pipelines using Jenkins, Git/Bitbucket, Maven, SonarQube, etc.
  • Work with PostgreSQL and IBM DB2 using JPA/Hibernate/Spring Data.
  • Develop Java Batch applications using JSR 352 and schedule jobs using Control-M.
  • Implement automated testing using JUnit, Mockito, Cucumber, and Gherkin.
  • Design scalable, high-performance applications with focus on security, performance, and reliability.
  • Participate in architecture/design discussions and provide technical solutions.
  • Mentor junior/mid-level developers and provide hands-on technical leadership.
  • Work closely with Business Analysts, QA, Project Managers, and other technical teams in an Agile environment., Title: Principal Software Engineer (Java Lead) Location: Woodlawn, MD (accepting Local only) Duration: Long Term Client: SSA Experience: 18+ Years MOI: 1st round video ca…
  • 21 hours ago
  • Apply easily

Requirements

  • Federal Client experience
  • 10+ years of Java/JEE development
  • Spring Boot / Spring Framework
  • Angular and/or React
  • JavaScript / TypeScript
  • Spring Batch
  • Microservices / REST APIs
  • SOAP Web Services
  • AWS
  • Red Hat OpenShift / Docker
  • JPA / Hibernate
  • IBM DB2 and/or PostgreSQL
  • Jenkins / Git / Bitbucket
  • JUnit / Mockito
  • Technical Lead experience
  • Strong Agile experience

Preferred Skills

  • Kafka / Event-Driven Architecture
  • WebSphere / Tomcat
  • SonarQube / Fortify
  • OAuth2 / JWT
  • Cucumber / BDD / TDD
  • Section 508 accessibility
  • Application performance tuning
  • Federal or State Government project experience
  • AI/Cloud-native architecture experience

Benefits & conditions

INNOVATIVE TECH SOLUTIONS INC

  • Woodlawn, MD
  • $75.00-80.00 per hour Benefits: Bonus based on performance Competitive salary Dental insurance Donation matching About the Role: Innovative Tech Solutions Inc is looking for a talented and dri…

  • 6 days ago + *

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careerjet.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

4:15 min

Refactoring test code dependencies with Maven and JUnit

Benjamin Bischoff Benjamin Bischoff · Europe 2026 Virtual

2:21 min

Projecting external HTML content using default and named slots

Rowdy Rabouw Rowdy Rabouw · World Congress 2022

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

1:34 min

Pivoting careers into specialized platform engineering roles

Xavier Portilla Edo · LIVE

1:48 min

Structuring and naming conventions for unit test methods

Annelore Egger Annelore Egger · World Congress 2025

Videos

See all

Related articles

See all