Overview
Skills
Job Details
Position: Java Full Stack Developer
Location: Hoboken, NJ (3 Days Onsite)
Job Type: Contract
-
Design and implement full stack solutions using Java, Node.js, React, and AWS.
-
Develop and maintain microservices and micro-frontend components.
-
Collaborate with product managers, architects, and QA to define technical deliverables.
-
Participate in project planning, sprint activities, and status updates.
-
Write clean, testable code and contribute to code reviews.
-
Identify and resolve technical issues while maintaining high standards of quality and performance.
-
Continuously improve development processes, tools, and documentation.
-
Bachelor's degree in Computer Science, Engineering, or a related technical field.
-
10+ years of professional experience in software development.
-
Strong communication and teamwork skills.
-
Proven track record of delivering complex software projects on time.
-
Backend: Java (Spring Boot, Spring Cloud), Node.js, Golang, REST APIs, Microservices
-
Frontend: React.js, Micro-Frontend Architecture, Redux, TypeScript, Webpack
-
Cloud/DevOps: AWS (ECS/EKS, Lambda, API Gateway, RDS), Docker, Kubernetes
-
Authentication: OAuth2, JWT, AWS Cognito, Keycloak
-
Databases: PostgreSQL, MySQL, MongoDB, DynamoDB
-
CI/CD & Tools: GitHub Actions, GitLab CI, JIRA, Confluence, Git
-
Experience with monitoring tools like Prometheus, Grafana, AWS CloudWatch, and ELK Stack.
-
Familiarity with testing frameworks (JUnit, Mockito, Jest, Mocha, etc.)