Summary
✨ AI‑Generated
A full-time remote backend engineering role focused on building reliable distributed services with Java and Spring Boot. You will develop microservices, work with event streaming and NoSQL data stores, write automated tests, support cloud deployments, and collaborate with architects, business customers, and technical teams in an Agile environment.
Highlights
Fully remote, full-time backend engineering work centered on Java, Spring Boot, microservices, event-driven systems, and cloud platforms. The role offers hands-on work with distributed technologies, automated testing, Agile collaboration, and interaction with business and technical stakeholders.
Description
## About the Role
We are seeking a **Java Backend Developer** with strong expertise in Java, Kafka, Cassandra, Spring Boot, and microservices to support software development in a remote, full-time role.
The ideal candidate will bring extensive experience with backend technologies, event-driven systems, cloud platforms, and non-relational databases.
This role requires a collaborative and consulting-oriented mindset, strong communication skills, and the ability to work effectively with business customers, architects, and technical teams in a dynamic Agile environment.
## Key Responsibilities
* Develop and maintain backend software using Java, Core Java, and advanced Java technologies.
* Design and support microservices using **Java and Spring Boot**.
* Work hands-on with **Kafka Connect, Kafka messaging, and event streams**.
* Write and maintain **JUnit test cases** to support software quality and reliability.
* Work with cloud platforms such as **PCF and AWS**.
* Work with NoSQL and non-relational databases, including **Cassandra and MongoDB**.
* Apply knowledge of document databases and evaluate appropriate database technologies based on application requirements.
* Work with **OpenShift and Kubernetes** environments.
* Participate in Agile methodologies, including estimation techniques and key Agile ceremonies.
* Collaborate with business customers, architects, and team members to support technical and business objectives.
* Contribute to client transformation goals through an engineering and consulting mindset.
* Learn and adopt new technologies as required in a fast-paced development environment.
## Required Qualifications
* 10 years of experience with **Java, Core Java, and advanced Java concepts and technologies**.
* Strong software development experience.
* Hands-on experience with **Kafka Connect and Kafka messaging/event streams**.
* Experience with **Java, Spring Boot, and microservices**.
* Experience writing **JUnit test cases**.
* Experience with cloud platforms such as **PCF and AWS**.
* Experience with **NoSQL and non-relational databases**, particularly **Cassandra**.
* Strong understanding of **MongoDB** and non-relational document databases.
* Expertise in **OpenShift and Kubernetes**.
* Solid understanding of Agile methodology, estimation techniques, and key Agile ceremonies.
* Strong communication and collaboration skills.
## Preferred Qualifications
* Experience working in consulting-oriented software development environments.
* Ability to evaluate and determine when to use different NoSQL and document database technologies.
* Willingness to learn new technologies and adapt to changing technical requirements.
* Strong ability to collaborate with business customers, architects, and cross-functional technical teams.
* Engineering and consulting mindset focused on helping clients achieve transformation goals.
## Work Arrangement
* **Location:** United States
* **Work Arrangement:** Remote
* **Employment Type:** Full-time
## Apply Now
Apply now to be considered for the Java Backend Developer opportunity and work with Java, Kafka, Cassandra, Spring Boot, microservices, cloud platforms, and modern backend technologies in a remote environment.