Senior Java Full Stack Developer
Spectraforce
New York, United States of America
3 days ago
Role details
Contract type
Temporary contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
SeniorJob location
New York, United States of America
Tech stack
Spring Security
API
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Continuous Integration
Command-Query Responsibility Segregation (Software Development)
Amazon DynamoDB
Github
Identity and Access Management
Java Virtual Machine (JVM)
PostgreSQL
MySQL
Routing
NoSQL
Performance Tuning
Redis
Software Engineering
SQL Databases
TypeScript
Spring Cloud
React
Spring-boot
Caching
Amazon Web Services (AWS)
Cloudformation
Amazon Web Services (AWS)
Containerization
Kafka
Front End Software Development
Event Sourcing
Api Gateway
Amazon Web Services (AWS)
Terraform
Stream Processing
Serverless Computing
Docker
Jenkins
Microservices
Job description
- We are looking for a Senior Java Full Stack Developer to design, build, and scale mission-critical platforms for a high-growth enterprise environment. You will take end-to-end ownership of cloud-native microservices on AWS, architect event-driven pipelines with Apache Kafka, and deliver robust Spring Boot APIs consumed by modern React front ends. This is a hands-on engineering role with meaningful influence on architecture, standards, and team capability.
Requirements
- 10+ years of professional software engineering experience, with at least 3 years architecting cloud-native services on AWS.
- Expert-level proficiency in Java 11+/17, Spring Boot, Spring Cloud, and Spring Security; strong understanding of JVM internals and performance tuning.
- Hands-on production experience with Apache Kafka: topic design, consumer group management, schema registry, and stream processing (Kafka Streams or equivalent).
- Solid understanding of microservices patterns: service decomposition, API gateway, circuit breaking, event sourcing, and CQRS.
- Strong AWS skills across compute (ECS/EKS/Lambda), networking (VPC, ALB, API Gateway), storage (RDS, DynamoDB, S3), messaging (SNS/SQS, EventBridge), and security (IAM, KMS, WAF).
- Proficient with CI/CD tooling (GitHub Actions or Jenkins), containerisation (Docker), and IaC (Terraform or CloudFormation).
- Experience with SQL (PostgreSQL/Aurora/MySQL) and NoSQL (DynamoDB/DocumentDB); practical Redis caching strategies.
- Front-end capability in React + TypeScript, including component architecture, routing, and state management.
- Strong written and verbal communication; ability to influence technical direction and mentor engineers.