What are the responsibilities and job description for the Java Developer position at SPADTEK SOLUTIONS?
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
Backend
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/GCP.
- Own performance tuning, monitoring, and troubleshooting using ELK, Dynatrace.
- Design scalable data models across SQL & NoSQL databases (Oracle, PostgreSQL, MongoDB, Cassandra).
Backend
- Java, Spring Boot, Microservices
- Node.js, REST APIs, Kafka, Redis
- React.js, Redux, JavaScript, TypeScript
- Vue.js, Nuxt 3, Angular
- Strong UI/UX understanding
- AWS / Azure / GCP
- CI/CD: Jenkins, GitLab CI, GitHub Actions
- Docker, Kubernetes
- Monitoring: ELK, Dynatrace
- Oracle, PostgreSQL, MySQL
- Cassandra, MongoDB, DynamoDB
- SSO, Nginx/Apache/HTTPD
- Unit testing frameworks (Cypress, Jest, Mocha)
- Git, IaC (Terraform/Ansible – good to have)
- Strong leadership & mentoring
- Excellent communication
- Problem-solving and critical thinking
- Agile team collaboration
- 12 years of experience, including 8 years in full-stack development
- Hands-on experience designing and scaling SaaS platforms