What are the responsibilities and job description for the Java Developer position at Spadtek Solutions LLC?
Java Full Stack Developer
Location: Virginia (Onsite – Local Only)
Duration: 12 Months
Role Overview
We are looking for a highly skilled Full Stack Developer to lead the design and delivery of scalable, secure, cloud-native. This role requires deep expertise in full-stack engineering, microservices architecture, cloud platforms, and team leadership.
Key Responsibilities
-
Build microservices using Java, Spring Boot, and integrate event-driven workflows with Kafka and caching using Redis.
-
Lead front-end architecture using React.js, TypeScript, Vue.js/Nuxt, and ensure high-quality UI/UX.
-
Guide the team through design, development, code reviews, and production deployments.
-
Collaborate with product, DevOps, QA, and UX teams to ensure timely delivery.
-
Oversee CI/CD pipelines using Jenkins/GitLab/GitHub, and manage containerized deployments with Docker & Kubernetes.
-
Implement secure, cloud-native designs on AWS/Azure/Google Cloud Platform.
-
Own performance tuning, monitoring, and troubleshooting using ELK, Dynatrace.
-
Design scalable data models across SQL & NoSQL databases (Oracle, PostgreSQL, MongoDB, Cassandra).
Core Skill Set
Backend
-
Java, Spring Boot, Microservices
-
Node.js, REST APIs, Kafka, Redis
Frontend
-
React.js, Redux, JavaScript, TypeScript
-
Vue.js, Nuxt 3, Angular
-
Strong UI/UX understanding
Cloud & DevOps
-
AWS / Azure / Google Cloud Platform
-
CI/CD: Jenkins, GitLab CI, GitHub Actions
-
Docker, Kubernetes
-
Monitoring: ELK, Dynatrace
Databases
-
Oracle, PostgreSQL, MySQL
-
Cassandra, MongoDB, DynamoDB
Additional
-
SSO, Nginx/Apache/HTTPD
-
Unit testing frameworks (Cypress, Jest, Mocha)
-
Git, IaC (Terraform/Ansible – good to have)
Soft Skills
-
Strong leadership & mentoring
-
Excellent communication
-
Problem-solving and critical thinking
-
Agile team collaboration
Qualifications
-
12 years of experience, including 8 years in full-stack development
-
Hands-on experience designing and scaling SaaS platforms