Senior Java Software Engineer

LTD Global
Rockville, United States of America
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 140K

Job location

Remote
Rockville, United States of America

Tech stack

Java
Agile Methodologies
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Application Performance Management
Cloud Computing
Cloud Computing Security
Software Quality
Code Review
Continuous Delivery
Continuous Integration
Relational Databases
Software Design Patterns
DevOps
Java Platform Enterprise Edition (J2EE)
Hive
Identity and Access Management
Integrated Development Environments
Network Security
Object-Oriented Software Development
Software Engineering
Web Services
Enterprise Software Applications
Spring Cloud
Spark
Software Application Programming
Amazon Web Services (AWS)
GIT
Cloudformation
Kotlin
Build Management
Kubernetes
Information Technology
Deployment Automation
Functional Programming
REST
Terraform
Software Version Control
Amazon Web Services (AWS)
Docker
Microservices

Job description

Global Alliant, Inc. is seeking a highly skilled Senior Java Software Engineer to support a mission-critical application modernization initiative for the U.S. Citizenship and Immigration Services (USCIS). This role involves designing, developing, enhancing, and maintaining secure, scalable enterprise applications using modern cloud-native technologies while collaborating within an Agile software development environment., * Design, develop, test, and maintain scalable enterprise applications using Java and related technologies.

  • Develop secure RESTful APIs and microservices.
  • Build and deploy cloud-native applications within AWS.
  • Collaborate with architects, developers, DevOps engineers, testers, and stakeholders throughout the software development lifecycle.
  • Participate in code reviews and contribute to software quality and engineering best practices.
  • Optimize application performance, reliability, and scalability.
  • Support containerized deployments using Docker and Kubernetes.
  • Develop and maintain automated deployment pipelines.
  • Troubleshoot production issues and implement effective solutions.
  • Produce technical documentation and participate in Agile ceremonies.

Requirements

The ideal candidate has extensive experience developing enterprise Java applications, strong knowledge of cloud technologies, and a passion for delivering high-quality software that supports critical government operations., * Minimum 5 years of professional software development experience with a focus on enterprise application development.

  • Strong expertise in Java development with experience using Kotlin and exposure to Scala.
  • Extensive experience developing Java-based web services and RESTful APIs.
  • Experience working with Docker and containerized application development.
  • Strong understanding of object-oriented programming, functional programming concepts, and software design patterns.
  • Working knowledge of the Scala ecosystem, including commonly used frameworks and libraries.
  • Strong SQL development skills with experience designing and querying relational databases.
  • Experience developing applications within AWS cloud environments.
  • Proficiency using Git or similar version control systems.
  • Excellent analytical, troubleshooting, and problem-solving skills.
  • Strong verbal and written communication skills with the ability to collaborate effectively across technical and business teams.
  • Experience working in Agile/Scrum software development environments.

Preferred Qualifications

Experience or familiarity with one or more of the following is highly desirable:

  • Amazon EMR (Spark) and OpenSearch administration, security, and scalability
  • Apache Spark, including:
  • Resilient Distributed Datasets (RDDs)
  • DataFrames
  • Spark SQL
  • Continuous Integration/Continuous Delivery (CI/CD) using Harness
  • Git-based development workflows
  • Infrastructure as Code (Terraform and/or AWS CloudFormation)
  • Kubernetes orchestration
  • AWS services including:
  • EC2
  • S3
  • IAM
  • VPC
  • EKS
  • Cloud security best practices including:
  • Encryption
  • Secret management
  • Network security, Bachelor's degree in Computer Science, Information Technology, Engineering, or a related technical field, or equivalent combination of education and professional experience.

Benefits & conditions

Pulled from the full job description

  • Health insurance
  • 401(k) matching
  • Paid time off
  • Vision insurance
  • Dental insurance
  • Paid holidays, Compensation: $120,000-$140,000 annually, commensurate with experience (Negotiable to an Extent - possibility of 1099) Benefits: Medical, dental, vision, 401(k) with company match, paid time off, paid holidays, and other company-sponsored benefits.

Apply for this position