
Software Engineer
The Swift Group3 hours ago
Columbia, MD, USAMid Level / Senior / Staff+
Responsibilities
- Design, develop, and maintain scalable Java-based applications using Spring and modern Java libraries.
- Develop and integrate RESTful web services and microservices solutions.
- Troubleshoot and resolve issues in complex distributed systems.
- Participate in planning, development, testing, deployment, and other software development lifecycle phases.
- Participate in Agile activities such as daily standups and sprint planning.
- Maintain software documentation and configuration using Git, Maven, and Nexus.
Requirements
- Bachelor’s degree in Computer Science or a related field.
- Mid-level candidates require 3–8 years of relevant experience; senior-level candidates require 9–13 years; SME-level candidates require 14+ years.
- Proficiency in Java and modern Java libraries or frameworks such as Spring and Guava.
- Strong experience with RESTful web services, microservices architecture, and enterprise API design.
- Understanding of object-oriented programming principles and experience in Linux-based environments.
- Familiarity with Git, Maven, Nexus, JIRA, and Confluence.
- DoD 8140/8570 compliance certification, such as Security+.
- U.S. citizenship and an active Secret clearance; higher clearances including Top Secret, TS/SCI, and TS/SCI with CI Polygraph are accepted.
- Desired qualifications include experience with NiFi, Kafka, AWS, Azure, Docker, Kubernetes, MongoDB, Elasticsearch, Solr, Python, Bash, and Big Data or secure data processing architectures.
Benefits
- Hybrid work arrangement requiring an average of 1–2 days per week in the office, with schedule flexibility.
- Locations are Columbia, Maryland, and Augusta, Georgia.