Java Full Stack Technical Specialist

Noblesoft Technologies
Pleasanton, CA, United States
2 days ago
Apply on www.careerjet.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
$110,000.0 - $130,000.0
Working hours
Regular working hours

Tech stack

Clean Code Principles Java (Programming Language) HTML5 Unit Testing Cascading Style Sheets (CSS) Databases Gradle Apache JMeter PostgreSQL Load Testing Apache Maven MongoDB
+20 more
NoSQL Scrum Methodology Software Systems Web Application Frameworks ReactJS Spring-boot Gatling Backend Event Driven Architecture AngularJS Integration Tests Kubernetes Apache Kafka Build Tools Front End Software Development Restful APIs Es2015 Cucumber (Software) Software Version Control Docker

Job description

We are seeking a highly skilled Java Full Stack Technical Specialist with expertise in building scalable web applications using React JS on the front end and Java on the back end. The ideal candidate will have strong experience with PostgreSQL as the primary database, NoSQL databases such as MongoDB, and Apache Kafka for messaging services. Familiarity with Cucumber for BDD and integration/load testing tools is a plus., Design, develop, and maintain full-stack applications using Java and React JS. Implement and optimize database solutions using PostgreSQL and MongoDB. Integrate Kafka for real-time messaging and event-driven architecture. Collaborate with cross-functional teams to deliver high-quality software solutions. Write clean, maintainable, and efficient code following best practices. Conduct unit testing and participate in integration/load testing. Work in an Agile environment and contribute to sprint planning and retrospectives.

Requirements

Backend: Strong proficiency in Java, Spring Boot, RESTful APIs. Frontend: Expertise in React JS, HTML5, CSS3, JavaScript (ES6+). Database: Hands-on experience with PostgreSQL (mandatory) and NoSQL databases such as MongoDB. Messaging: Experience with Apache Kafka for distributed messaging. Version Control: Git/GitHub or similar tools. Build Tools: Maven/Gradle. Testing: Knowledge of Cucumber for BDD. Familiarity with integration testing and load testing tools (e.g., JMeter, Gatling). Experience with containerization (Docker/Kubernetes). Understanding of CI/CD pipelines.

Apply for this position

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

Apply on www.careerjet.com
Prepare application

Good distractions

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

1:44 min

Playing synthesized backend audio objects in browsers

Lee Boonstra · LIVE

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

4:04 min

Navigating technical career progression alongside native code generation

Simon Auer Simon Auer · World Congress 2026 Europe

3:03 min

Building robust applications with standard web platforms

Dennie Declercq · LIVE

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

Videos

See all

Related articles

See all