What are the responsibilities and job description for the Senior Java Full Stack Developer position at Raas Infotek LLC?
Location: New York, NY
Experience: 12 Years
Job Type: W2
Relocation: Candidates willing to relocate are welcome.
Job Description
We are looking for an experienced Senior Java Full Stack Developer with strong hands-on experience in backend and frontend development. The candidate should have experience building scalable enterprise applications using modern Java technologies and frontend frameworks.
Required Skills
Java: Core Java, Java 8/11/17 , OOP, Collections, Multithreading.
Backend: Spring Boot, Spring MVC, Spring Security, Microservices, REST APIs.
Frontend: React.js or Angular, JavaScript, TypeScript, HTML5, CSS3.
ORM: Hibernate, JPA.
Database: SQL, Oracle, PostgreSQL, or MySQL.
Messaging: Apache Kafka.
Cloud: AWS or Azure.
DevOps: Docker, Kubernetes, Jenkins, CI/CD, Git.
Testing: JUnit, Mockito, Postman.
Build Tools: Maven or Gradle.
Methodology: Agile/Scrum, Jira, and Confluence.
Responsibilities
Design, develop, and maintain full-stack applications.
Build backend services and microservices using Java and Spring Boot.
Develop user interfaces using React or Angular.
Integrate REST APIs and databases.
Write clean, reusable, and secure code.
Perform unit testing, debugging, and performance optimization.
Participate in code reviews and support production applications.
Collaborate with business analysts, QA, and DevOps teams.
Domain Experience
Experience in Banking and Financial Services, Healthcare, Insurance, Retail, or Telecommunications is preferred.
Candidate Requirements
12 years of overall IT experience.
Strong hands-on Java Full Stack development experience.
Good communication, analytical, and problem-solving skills.
Ability to work independently and within a team.
Salary : $55 - $60