Java Full Stack Developer

Raas Infotek LLC Logo
  • Security
  • Applications have closed

Position: Java Full Stack Developer

Contract: W2 Only

Responsibilities

  • Design, develop, and maintain scalable full-stack applications using Java and modern front-end technologies.

  • Collaborate with product managers, business analysts, and other developers to translate requirements into technical solutions.

  • Develop and integrate RESTful APIs and microservices on the backend with responsive, dynamic user interfaces on the frontend.

  • Write clean, efficient, and maintainable code following coding standards and best practices.

  • Optimize applications for performance, scalability, and security.

  • Implement state management and reusable components on the front end.

  • Work with databases for data modeling, queries, and integration with backend services.

  • Participate in Agile ceremonies including sprint planning, daily standups, and retrospectives.

  • Perform unit testing, integration testing, and participate in peer code reviews.

  • Deploy and support applications using CI/CD pipelines and DevOps practices.

Required Skills

  • 10+ years of experience as a Full Stack Developer with strong Java expertise.

  • Proficiency in Java 8+ and frameworks such as Spring Boot, Spring MVC, and Spring Security.

  • Strong front-end development skills using React.js, Angular, or Vue.js.

  • Experience building and consuming RESTful APIs and microservices.

  • Hands-on experience with relational databases (MySQL, PostgreSQL, Oracle) and ORM frameworks (Hibernate, JPA).

  • Knowledge of HTML5, CSS3, JavaScript (ES6+), and TypeScript.

  • Familiarity with build tools and package managers (Maven, Gradle, npm, Webpack).

  • Experience with Git and CI/CD tools (Jenkins, GitHub Actions, GitLab CI, or Azure DevOps).

  • Knowledge of containerization tools (Docker, Kubernetes) and cloud environments (AWS, Azure, Google Cloud Platform).

  • Strong understanding of Agile/Scrum methodology and SDLC best practices.

Nice-to-Have

  • Exposure to GraphQL or gRPC for advanced API development.

  • Experience with NoSQL databases (MongoDB, Cassandra, Redis).

  • Familiarity with serverless architecture and cloud-native applications.

  • Experience with testing frameworks (JUnit, Mockito, Cypress, Jest).

  • Understanding of authentication and authorization mechanisms (OAuth2, SSO, JWT).

  • Knowledge of performance tuning and monitoring tools (New Relic, Splunk, AppDynamics).

Soft Skills

  • Strong analytical and problem-solving skills.

  • Excellent communication and collaboration abilities across cross-functional teams.

  • Ability to work independently and manage multiple priorities in a fast-paced environment.

  • Detail-oriented with a strong commitment to code quality and best practices.

  • Proactive, eager to learn, and passionate about modern full-stack development.