J

Java / Spring Boot Software Developer

Jobgether • United States
Remote
This Job is No Longer Active This position is no longer accepting applications

Design, develop, and maintain Java-based applications using Spring Boot and ReactJS. Collaborate with multidisciplinary teams to deliver scalable, reliable solutions. Requires 2+ years of experience, TDD, CI/CD, and Kafka knowledge.

Key Highlights
Full-stack Java/Spring Boot development with ReactJS frontend
CI/CD automation using Jenkins, Harness, or GitHub Actions
Kafka data streaming experience (producers, consumers, topics, partitions)
Test-Driven Development (TDD) and unit/integration testing
REST API design with OpenAPI/Swagger documentation
Key Responsibilities
Contribute to the full software development lifecycle from requirements analysis to deployment
Design, develop, test, and maintain object-oriented software applications using Java
Build and enhance backend services and REST APIs using Java and Spring Boot
Develop modern frontend applications using ReactJS and component-based design approaches
Perform software requirements analysis, system integration activities, research, and technical design
Apply software engineering principles, standards, and methodologies to solve complex technical challenges
Implement Test-Driven Development (TDD) practices by creating unit and integration tests
Support CI/CD workflows by contributing to automated build, testing, and deployment processes
Design and integrate APIs including RESTful endpoint architecture, versioning, and documentation using OpenAPI/Swagger
Work with data streaming technologies including Kafka concepts such as producers, consumers, topics, and partitions
Collaborate with technical teams and stakeholders to deliver solutions aligned with business and operational goals
Provide technical expertise and contribute as a subject matter resource when needed
Technical Skills Required
Java Spring Boot ReactJS Test-Driven Development CI/CD Kafka
Benefits & Perks
Fully remote work opportunity with flexible work arrangements
Competitive salary range of approximately $86,250 - $97,968 annually
401(k) retirement plan with company matching contributions
Comprehensive healthcare and wellness benefits (medical, dental, vision)
Paid vacation, holidays, sick leave, and personal time off
Paid parental, military, bereavement, and jury duty leave programs
Professional development opportunities including paid education and certifications
Internal career mobility support
Access to cutting-edge technologies

Job Description

This remote software engineering role focuses on designing, developing, and enhancing modern applications using Java-based technologies.You will contribute to full-stack solutions that support critical digital capabilities and business objectives.The position combines backend development, frontend integration, API design, testing, and continuous delivery practices.You will collaborate with experienced engineers and technical stakeholders in an innovative technology environment.The role offers the opportunity to work on complex software solutions while applying industry best practices.
Want the full job description? Read the complete details on LinkedIn, the original posting.
Continue on LinkedIn

This is a short excerpt. All rights to the full description belong to its original publisher.

See Jaabz jobs first on Google 1 tap · free · in AI Overviews Jaabz is on your Google Manage Preferred Sources

Similar Jobs

Explore other opportunities that match your interests

Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Not Applicable

propertysuite

United States

Full Stack Engineer (Frontend Focused)

Programming
•
3h ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

CloudLinux

United States
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

talenthop

United States

Remote Work Guides

Practical guides for finding and thriving in remote roles.

Browse all articles

Subscribe our newsletter

New Things Will Always Update Regularly