Java Full Stack Developer

Raas Infotek LLC
Jersey City, NJ, United States
3 days ago
Apply on www.dice.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) JavaScript (Programming Language) Spring Security Agile Methodology Amazon Web Services Apache HTTP Server Apache Tomcat HTML5 Microsoft Azure Cascading Style Sheets (CSS) Cloud Computing Cloud Engineering
+44 more
Code Review Databases Continuous Integration Data Structures Relational Databases Database Queries Software Design Patterns DevOps Distributed Systems Github Hibernate (Java) Java Persistence API Spring Framework Junit PostgreSQL Apache Maven MongoDB MySQL NoSQL Oracle (Applications) Scrum Methodology Mockito Software Engineering SQL Stored Procedures SQL Databases TypeScript Web Services Google Cloud Enterprise Software Applications Cloud Platform System Spring-mvc ReactJS Apache Spark Spring-boot Backend Gitlab AngularJS Gitlab-ci Information Technology Apache Kafka Restful APIs Docker Jenkins Microservices

Job description

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., * 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.

Requirements

  • 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 / Google Cloud Platform 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, * 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.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.dice.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

2:18 min

Scaling MySQL databases for massive user growth

Johannes Nicolai Johannes Nicolai +1 · LIVE

4:15 min

Refactoring test code dependencies with Maven and JUnit

Benjamin Bischoff Benjamin Bischoff · Europe 2026 Virtual

3:10 min

The future of Java in modern web development

Jonathan Vila · LIVE

3:16 min

Terminology differences between relational and NoSQL databases

Tim Faulkes · LIVE

Videos

See all

Related articles

See all