Raas Infotek
Senior Java Full Stack Developer
Location: New Jersey, USA
Work Arrangement: Onsite / Hybrid
Employment Type: Contract – W2 Only
Experience: 12+ Years
Candidate Requirement: Local candidates only
Work Authorization: H1B / H4 EAD
Job Summary
We are seeking an experienced Senior Java Full Stack Developer with 12+ years of hands-on experience in designing, developing, and maintaining scalable enterprise applications. The ideal candidate should have strong expertise in Java, Spring Boot, React, Angular, REST APIs, Microservices, cloud technologies, databases, and modern DevOps practices.
The candidate must be local to New Jersey and available to work in the required onsite/hybrid environment.
Required Technical Skills
Java 8/11/17+
Spring Boot, Spring Framework, Spring MVC, Spring Security
Microservices Architecture
React.js / React
Angular
JavaScript, TypeScript, HTML5, CSS3
RESTful APIs / Web Services
Hibernate / JPA
Apache technologies Apache Kafka
Apache Tomcat
Apache Maven
Apache Spark is a plus
SQL and relational databases Oracle
PostgreSQL
MySQL
NoSQL databases such as MongoDB
AWS / Azure / GCP cloud technologies
Docker & Kubernetes
CI/CD Jenkins
GitHub Actions / GitLab CI
Azure DevOps
Git / GitHub / GitLab
JUnit / Mockito
Agile / Scrum
Strong understanding of design patterns, data structures, algorithms, and system design
Key Responsibilities
Design, develop, test, and maintain enterprise-level full-stack applications.
Develop scalable backend services using Java, Spring Boot, and Microservices.
Build responsive and user-friendly applications using React and/or Angular.
Develop and integrate REST APIs and third-party services.
Design and optimize database queries, stored procedures, and data models.
Implement secure and scalable application architectures.
Work with Kafka and event-driven/messaging architectures.
Deploy and support applications in cloud environments.
Implement CI/CD pipelines and follow modern DevOps practices.
Perform code reviews and ensure adherence to development standards.
Troubleshoot application, performance, and production issues.
Collaborate with architects, business analysts, QA engineers, DevOps teams, and other developers.
Mentor junior developers and provide technical guidance.
Participate in Agile ceremonies, sprint planning, and technical discussions.
Preferred Qualifications
Bachelor’s degree in Computer Science, Engineering, or a related field.
12+ years of professional software development experience.
Strong experience working on large-scale enterprise applications.
Excellent problem-solving and communication skills.
Experience with cloud-native and distributed systems.
Ability to work independently as well as within a collaborative team environment.
Candidate Requirements
12+ years of experience required
Must be local to New Jersey
W2 only
H1B or H4 EAD candidates accepted
Must be comfortable with onsite/hybrid work in New Jersey
Candidates should be available for interview as required.
To apply for this job email your details to adarsh.pandey@raasinfotek.com