Software Engineer

Insight Global
Herndon, United States of America
6 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Herndon, United States of America

Tech stack

Java
ActiveMQ
API
Amazon Web Services (AWS)
Computer Security
Information Systems
Gradle
Java Web Services
Spring
MongoDB
Mockito
Swagger
Software Engineering
Openapi
Spring-boot
Kubernetes Helm Charts
Software Application Programming
GIT
Kubernetes
Information Technology
Kafka
Apache Nifi
Front End Software Development
REST

Job description

Insight Global is hiring a Software Engineer to develop and support Java-based RESTful services in a secure environment. In this role, you will write, update, and maintain Java services using established frameworks and libraries, ensuring the APIs are reliable, well-structured, and easy to integrate with other systems.

You will work within an existing codebase managed in Git and built using Gradle, contributing new functionality and supporting ongoing updates. Day to day, your work will involve developing services that interact with messaging, data, and integration technologies such as Kafka, MongoDB, ActiveMQ, and NiFi.

Finally, you'll also package applications into containers and deploy them to Kubernetes environments using Helm Charts, supporting consistent deployments and operational stability. This role involves working with applications running in cloud environments, with AWS exposure as part of the broader deployment landscape.

Requirements

5+ years of overall experience in software engineering or software development for IT systems and a Bachelor's degree in Software Engineering, Computer Science, Information Systems, or equivalent field (*4 years of work experience can be substituted for a Bachelor's degree) Active TS/SCI clearance with polygraph 5+ years of Java development experience building RESTful services Frontend development experience preferred Experience using Java frameworks and libraries such as Spring Boot, Mockito, Lombok, and OpenAPI (Swagger) Experience managing and building applications with Git and Gradle Experience working with, or working knowledge of third-party technologies including Kafka, MongoDB, ActiveMQ, and/or NiFi Experience containerizing applications and deploying to Kubernetes using Helm Charts Active Security+ CE, SSCP, CCNA-Security, or GSEC certification

Apply for this position