Job Title: Full Stack Developer (Spring Boot, Kafka, AWS) - ONLY W2
Dynasticx LLC
Jersey City, NJ
Job Title: Full Stack Developer (Spring Boot, Kafka, AWS)
Location: New Jersey - hybrid
Duration: Contract
Job Summary:
We are seeking a highly skilled Full Stack Developer with strong expertise in Java, Spring Boot, Apache Kafka, and AWS Cloud. The ideal candidate will be responsible for designing, developing, and maintaining scalable web applications and distributed systems. Candidates must be local to New Jersey and available for onsite or hybrid work.
Key Responsibilities:
Design, develop, and maintain full-stack applications using Java and Spring Boot
Build responsive front-end applications using React, Angular, or similar frameworks
Develop and manage event-driven architectures using Apache Kafka
Implement RESTful APIs and microservices-based solutions
Deploy and manage applications on AWS (EC2, S3, Lambda, RDS, etc.)
Collaborate with cross-functional teams including DevOps, QA, and Product teams
Ensure application performance, scalability, and security best practices
Participate in code reviews, testing, and CI/CD pipeline implementation
Required Skills:
Strong experience with Java, Spring Boot, and Microservices architecture
Hands-on experience with Apache Kafka or other messaging systems
Experience with AWS Cloud services (EC2, S3, Lambda, CloudFormation, etc.)
Proficiency in front-end technologies such as React.js, Angular, JavaScript, HTML, CSS
Experience with REST APIs and distributed systems
Familiarity with Docker, Kubernetes, and CI/CD tools (Jenkins, GitHub Actions, etc.)
Strong understanding of SQL/NoSQL databases (MySQL, PostgreSQL, MongoDB)
Preferred Qualifications:
Experience with event-driven architecture and real-time data streaming
Knowledge of Terraform or Infrastructure as Code (IaC)
Prior experience in Agile/Scrum environments
AWS Certification is a plus
Additional Requirements:
Candidates must be local to New Jersey
Ability to work onsite or in a hybrid model
Strong communication and problem-solving skills