Overview
Skills
Job Details
ADTECH seeks a motivated, career- and customer-oriented SME Full Stack Developer to join
our team in Ashburn, VA. This is currently a hybrid position with 2 days onsite/week.
Java Full Stack Lead
Ashburn, VA (Hybrid)
Full time
Responsibilities include but are not limited to:
• Lead and perform development and maintenance of end-user focused, object-oriented,
data-driven analytic applications to support CBP threat analysis and targeting in an agile
environment.
• Design, develop, and implement scalable, high-performance and reliable applications
and microservices using Java (including frameworks like Spring Boot, Jakarta etc.) for the
backend and modern JavaScript frameworks (e.g. React, Angular, Vue.js) for the
frontend.
• Contribute to all phases of the software engineering lifecycle (SELC), including
requirements gathering, architecture design, coding, testing, deployment, and
maintenance.
• Develop and consume RESTful APIs and ensure seamless integration between front-end
and backend systems.
• Develop new code, modify existing application code, conduct unit and system testing,
and engage in rigorous documentation of developed and delivered application use
cases, data flows, and functional operations.
• Develop, manage, and optimize CI/CD pipelines (e.g. using Jenkins, Gitlab CI, Harness)
for automated builds, testing, and deployments.
• Demonstrate a strong practical understanding to integrate rapid deployment process of
AI/ML services into application delivery framework for targeting.
Minimum Qualifications:
• HS Diploma/GED and 20+ years or AS/AA and 18+ years or BS/BA and 12+ years or
MS/MA/MBA and 9+ years or PhD/Doctorate and 7+ years
• Proven expertise in Java development, including core Java concepts, object-oriented
design principles/patterns and modern frameworks (e.g. Spring Boot, Spring
Framework)
• Hands on experience developing Micro Services architecture patterns including building
and deploying containerized applications (Docker, Kubernetes).
• Experience with messaging queues such as gRPC, RabbitMQ, Kafka
• Hands-on experience setting up, configuring, and maintaining CI/CD pipelines for
automated application delivery using Harness or Jenkins
• Experience with RESTful API design and development
• Solid communication and interpersonal skills, with the ability to collaborate effectively
within a team.
Preferred Qualifications:
• Experience with cloud platforms such as AWS and related cloud services (e.g. EC2, S3,
Lambda, RDS, EKS)
• Experience working with relational databases (e.g. Oracle, PostgreSQL) and/or NoSQL
databases (e.g. MongoDB)
• Hands on experience leveraging distributed data/computing tools including Hadoop,
Spark, Impala, MySQL, Elasticsearch, Solr, etc.
• Experience working in Agile/Scrum development methodology
• Solid understanding of software development lifecycle
Clearance Requirements: