Java Full-Stack Engineer: Spring Boot & WebFlux

TechDigital Group

Jersey City (NJ)

On-site

USD 120,000 - 160,000

Full time

14 days+

Get a reply from this recruiter

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

TechDigital Group in Jersey City, NJ is seeking an accomplished backend engineer to design, develop, and maintain high-performance microservices using Java 17 and Spring Boot. You will build reactive systems with WebFlux, design RESTful APIs, and implement event-driven communication via IBM MQ and Kafka.

You will collaborate with frontend, architects, and product owners to deliver end-to-end solutions, write clean code, participate in reviews, and help drive automation and improvements across

Qualifications

  • Strong experience designing and building scalable microservices.
  • Expertise with Java 17 features and Spring ecosystem.
  • Proficient in reactive programming with Spring WebFlux.
  • Experience designing RESTful APIs with proper versioning and error handling.
  • Hands-on with IBM MQ and Kafka for event-driven architectures.
  • Collaborates with cross-functional teams and participates in code reviews.
  • Troubleshoots production issues and performs root cause analysis.
  • Familiarity with cloud and container platforms is a plus.

Responsibilities

  • Design, develop, and maintain high-performance microservices using Java 17 and Spring Boot.
  • Build reactive, non-blocking apps with Spring WebFlux for high-concurrency workloads.
  • Develop and document RESTful APIs with proper versioning and error handling.
  • Implement event-driven communication using IBM MQ and Apache Kafka.
  • Collaborate with frontend, architects, and product owners to deliver end-to-end solutions.
  • Write clean, well-documented code and participate in code reviews.
  • Troubleshoot production issues and perform root cause analysis.
  • Drive continuous improvement through optimization and automation.

Skills

Java 17
Spring Boot
Spring WebFlux
REST APIs
Microservices
IBM MQ
Apache Kafka

Tools

MongoDB
AWS Cloud
OpenShift
Kubernetes
Helm
Harness
Git & Bitbucket
JIRA
Gradle
Client Project
Kibana

Job description

Designing, developing, and maintaining high-performance, scalable microservices using Java 17 and Spring Boot framework
Building reactive and non-blocking applications leveraging Spring WebFlux to handle high-concurrency workloads efficiently
Developing and consuming RESTful APIs following industry best practices and ensuring proper documentation
Implementing event-driven architecture using IBM MQ and Apache Kafka for seamless asynchronous communication between services
Collaborating with cross-functional teams including frontend developers, architects, and product owners to deliver end-to-end solutions
Writing clean, maintainable, and well-documented code adhering to coding standards and best practices. Participating in code reviews, providing constructive feedback, and ensuring code quality across the team
Troubleshooting production issues, performing root cause analysis, and implementing effective fixes
Contributing to continuous improvement initiatives by identifying opportunities for optimization and automation
Skill Matrix
SkillProficiency Expected (Mandatory)
Java 17Expert-level understanding of Java 17 features including records, sealed classes, pattern matching, and enhanced switch expressions
Spring BootStrong hands-on experience in building production-grade applications using Spring Boot
Spring WebFluxProficiency in developing reactive, non-blocking applications using Spring WebFlux and Project Reactor
REST APIsExpertise in designing, developing, and securing RESTful APIs with proper versioning and error handling
MicroservicesSolid experience in microservices architecture including service discovery, API gateway, circuit breakers, and distributed tracing
IBM MQHands-on experience with IBM MQ for enterprise messaging and integration
Apache KafkaStrong knowledge of Kafka for building event-driven systems, including producers, consumers, and stream processing
SkillProficiency Expected (Good To Have)
MongoDBExperience with MongoDB for NoSQL database design, queries, and aggregation pipelines
AWS CloudFamiliarity with AWS services such as EC2, S3, Lambda, ECS, and RDS
OpenShiftExperience deploying and managing applications on OpenShift or similar container platforms
KubernetesKnowledge of Kubernetes for container orchestration, deployments, and scaling
HelmExperience with Helm charts for Kubernetes application packaging and deployment
HarnessFamiliarity with Harness for continuous delivery and deployment automation
Git & BitbucketProficiency in version control using Git and collaboration via Bitbucket
JIRAExperience using JIRA for agile project management and issue tracking
GradleHands-on experience with Gradle for build automation and dependency management
Client ProjectFamiliarity with Client Project for development acceleration
KibanaExperience with Kibana for log visualization, monitoring, and troubleshooting
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Java Full Stack
Java Full Stack

TechDigital Group • Jersey City (NJ)

On-site
USD 120,000 - 160,000
Java Microservices Developer
Java Microservices Developer

TechDigital Group • Edison (NJ)

On-site
USD 100,000 - 130,000
Java Tech Lead
Java Tech Lead

TechDigital Group • Goodlettsville (TN)

On-site
USD 120,000 - 150,000
Fullstack Java Developer
Fullstack Java Developer

Advanced Tech Placement • Johns Creek (GA)

On-site
USD 110,000 - 140,000
Senior Java Consultant (Only W2)
Senior Java Consultant (Only W2)

ATC • Columbus (OH)

On-site
USD 140,000 - 180,000
AWS Cloud Engineer | Terraform & Cloud Automation
AWS Cloud Engineer | Terraform & Cloud Automation

TechDigital Group • Cedar Rapids (IA)

On-site
USD 90,000 - 130,000
Senior Java Developer
Senior Java Developer

TechDigital Group • West Chester

On-site
USD 80,000 - 120,000
Technical Project Manager: Cloud, API & Agile Delivery
Technical Project Manager: Cloud, API & Agile Delivery

TechDigital Group • Cedar Rapids (IA)

On-site
USD 80,000 - 100,000
Senior Software Engineer
Senior Software Engineer

Virtusa • Tampa (FL)

On-site
USD 90,000 - 120,000
Java Full-Stack Engineer: Springboot, Real-Time Apps & React
Java Full-Stack Engineer: Springboot, Real-Time Apps & React

TechDigital Group • Pleasanton (CA)

On-site
USD 90,000 - 130,000