Software Engineer
The Swift Group, LLC · Columbia, MD · 1 wk ago
On-siteEngineering$50k–$290k/yrFull-time
Responsibilities
- Design, develop, and maintain scalable Java-based applications using modern frameworks such as Spring
- Collaborate with cross-functional teams to develop and integrate RESTful web services and microservices solutions
- Troubleshoot and resolve issues in complex distributed systems
- Participate in all phases of the software development lifecycle including planning, development, testing, and deployment
- Contribute to Agile development activities including daily standups, sprint planning, and more
- Develop and maintain software documentation and configuration using tools like Git, Maven, and Nexus
Requirements
- Bachelor’s degree in Computer Science or related field
- Mid-level candidates: 3-8 years of relevant experience
- Senior-level candidates: 9-13 years of relevant experience
- SME-level candidates: 14+ years of relevant experience
- Proficient in Java and modern Java libraries/frameworks (e.g., Spring, Guava)
- Strong experience with RESTful web services, microservices architecture, and enterprise API design
- Solid understanding of Object-Oriented Programming (OOP) principles
- Experience developing in Linux-based environments
- Familiarity with configuration and build tools such as Git, Maven, and Nexus
- Working knowledge of Agile methodologies and associated toolsets (e.g., JIRA, Confluence)
- Must have a DoD 8140 / 8570 compliance certification (e.g. Security+)
- Must be able to work in a hybrid environment, spending an average of 1-2 days per week at our office
Qualifications
- Must be able to work in the United States
- Must have a current US Secret clearance; willing to accept higher clearances such as Top Secret, TS/SCI, and/or TS/SCI with CI Polygraph
Skills
- Experience with distributed data platforms and streaming tools (e.g., NiFi, Kafka)
- Hands-on experience with cloud platforms such as AWS or Azure
- Familiarity with containerization and orchestration (e.g., Docker, Kubernetes)
- Experience with NoSQL databases and full-text search engines (e.g., MongoDB, Elasticsearch, Solr)
- Scripting proficiency (e.g., Python, Bash)
- Exposure to Big Data platforms and secure data processing architectures
Benefits
- Comprehensive benefits including but not limited to: healthcare, wellness, financial, retirement, education, and time off benefits