Role: Senior Frontend/Full-stack Developer
Company: Arch Systems
Client: US Federal Govt.
Location: Remote
Type: Full-time
Candidates must have prior experience working in a US Federal Government environment/federal space and should be eligible to obtain and maintain a security clearance. This is a strict must-have requirement.
Job Summary:
We are seeking a highly experienced Senior Software Engineer with extensive expertise in Java-based enterprise application development, cloud-native microservices, big data processing, and analytics platforms. The ideal candidate will have deep experience designing scalable distributed systems, real-time data pipelines, RESTful APIs, and cloud deployments in Agile environments supporting mission-critical government and enterprise applications.
Key Responsibilities:
• Design, develop, and deploy scalable microservices and enterprise applications using Java, Spring Boot, REST APIs, and cloud-native technologies.
• Build and maintain high-volume real-time data ingestion and processing pipelines using Kafka, Spark, NiFi, Airflow, Storm, and Databricks.
• Develop and optimize backend services and distributed systems supporting large-scale analytics environments.
• Architect and implement CI/CD pipelines using Jenkins, Maven, Git, Docker, Kubernetes, Helm, and OpenShift.
• Collaborate with cross-functional teams to gather requirements, design technical solutions, and deliver scalable software systems.
• Work on AWS and Azure cloud-hosted platforms for deployment, automation, monitoring, and scalability.
• Develop secure applications following information assurance and cybersecurity best practices.
• Support DevOps activities including deployment automation, troubleshooting, monitoring, and production support.
• Participate in Agile ceremonies including sprint planning, backlog refinement, code reviews, and retrospectives.
• Mentor junior developers and contribute to architectural and technical design decisions.
Required Skills:
• Strong experience with Java/J2EE, Spring Framework, Spring Boot, RESTful Web Services, and Microservices Architecture.
• Hands-on experience with AngularJS/VueJS, JavaScript, JSP/Servlets, Struts, and frontend integration.
• Expertise with Kafka, Spark, NiFi, Hadoop, Storm, Elasticsearch, Databricks, and real-time streaming technologies.
• Experience with AWS, Docker, Kubernetes, Helm, OpenShift, and cloud-native deployments.
• Strong understanding of CI/CD pipelines using Jenkins, Maven, Git, and related DevOps tools.
• Experience with relational and NoSQL databases including Oracle, PostgreSQL, MongoDB, MySQL, and Elasticsearch.
• Experience with Agile/Scrum software development methodologies.
• Strong troubleshooting, performance optimization, and system integration skills.
• Excellent communication and leadership skills.
Preferred Qualifications:
• Experience supporting federal/government or defense programs.
• Knowledge of cybersecurity, PKI, secure communications, and information assurance systems.
• Experience with Scala, Python, Kotlin, or C++.
• Prior experience working with high-volume data analytics and streaming systems.
• Active or previously held Secret/TS/SCI Clearance preferred.
Education:
• Bachelor’s or Master’s degree in Computer Science, Engineering, Information Systems, or related field.
• Relevant certifications in cloud, Java, or data engineering technologies are a plus.