Java Full Stack Developer
ArtechJob description
Request ID: 111892-1
Title: Java Full Stack Developer
Locations: Weehawken, NJ
Duration: 06 Months
Pay Range: $30-$55/Hour on W2/C2C (All inclusive)
Role Descriptions:
We are looking for an experienced Java Full Stack Developer with strong expertise in Java| Spring Boot| Microservices| and React JS. The candidate will be responsible for designing| developing| and maintaining scalable web applications| collaborating with cross-functional teams| and delivering high-quality software solutions.
Key Responsibilities:
Develop and maintain scalable enterprise applications using Java| Spring Boot| and React JS. Design and develop RESTful APIs and Microservices. Build responsive and interactive user interfaces using React JS.
Participate in solution design| code reviews| and technical discussions. Integrate front-end applications with backend services and databases. Write clean| reusable| and maintainable code following best practices.
Perform unit testing| integration testing| and debugging. Implement security| performance optimization| and reliability standards. Work in Agile/Scrum development environments.
You will
- design and develop scalable backend services in Java and responsive user interfaces in React
- contribute to distributed systems, cloud architecture, and microservice design
- deliver maintainable, secure, and high-quality software
- write automated unit, integration, and end-to-end tests
- analyze business requirements and translate them into technical solutions
- participate in architecture, platform design, and technical decision-making
- investigate production issues and implement sustainable improvements
- create and maintain technical documentation
Your team
You will join a cross-functional engineering team responsible for developing and supporting OneSource web services. You will work closely with engineers, architects, product stakeholders, business analysts, testers, and platform teams.
Your expertise
You bring
- strong backend development experience with Java, Spring Framework / Spring Batch / Spring Boot
- experience with Cloud native technology (Microservices, container technology) and DevOps
- strong frontend development experience with React, JavaScript or TypeScript, HTML, and CSS
- experience designing and developing REST APIs and microservices
- a solid understanding of distributed systems and cloud-native architecture
- experience with relational databases (Sybase or MSSQL, Oracle), data modeling, and strong SQL skills
- strong automated testing and software-quality practices
- accustomed with Agile Methodologies (Scrum, Kanban, etc.)
- knowledge of Git, CI/CD, secure coding, and production support
- experience analyzing business requirements and documenting technical solutions
- strong ownership, communication, collaboration, and problem-solving skills
Experience with Client Azure, containerized platforms, Kubernetes, event-driven systems, observability tools, and large client-facing applications would be an advantage.
Mandatory Skills:
Backend Java 8/11/17Spring BootSpring MVC Spring Security Microservices Architecture REST API Development Hibernate / JPA Maven / Gradle Frontend React JS Java Script (ES6+)TypeScriptHTML5CSS3Bootstrap / Material UIRedux / Context API Database SQL Oracle / PostgreSQL / MySQL DevOps & Tools Git/GitHub/GitLab Jenkins / CI-CD Docker Kubernetes
Good to have:
Sonar Qube Cloud (Preferred)Azure / AWS Azure DevOps
Kafka / RabbitMQGraphQLTerraformOpenShiftOAuth2 / JWT Authentication Performance tuning and monitoring tools
Experience Required: 6-8
Interested in this role?