Remote Position

Java Backend Developer II

🌍 Remote · United States 💼 Full-time

# Java Backend Developer – Kafka & Cassandra ## About the Role We are seeking an experienced Java Backend Developer with strong expertise in Kafka, Cassandra, Spring Boot, and Microservices to join a full-time remote team. The role requires hands-on software development experience and strong knowledge of core and advanced Java concepts and technologies. The ideal candidate will have an engineering and consulting mindset, enjoy working in a dynamic, fast-paced environment, and collaborate closely with business customers, architects, and team members to support technology transformation goals. ## Key Responsibilities Design, develop, and maintain backend software using Java, Core Java, and advanced Java technologies. Develop and support microservices using Java and Spring Boot. Work hands-on with Kafka Connect and Kafka messaging and event streams. Develop and maintain applications using non-relational databases such as Cassandra and MongoDB. Apply knowledge of non-relational and document databases to determine appropriate technology choices. Write and maintain JUnit test cases. Work with cloud platforms including PCF and AWS. Develop and support applications in OpenShift and Kubernetes environments. Participate in Agile methodology, including estimation and key Agile ceremonies. Collaborate with business customers, architects, and team members on technical solutions. Contribute to client transformation goals through an engineering and consulting mindset. Learn and adopt new technologies in a dynamic, fast-paced environment. Participate actively in technical and business discussions. Work collaboratively across teams to support effective delivery and management. ## Required Qualifications 10 years of experience in Java, including Core Java and advanced Java concepts and technologies. 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 databases, including Cassandra. Strong understanding of 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 with MongoDB. Ability and willingness to learn new technologies. Engineering and consulting mindset focused on supporting client transformation goals. Experience working closely with business customers and architects. ## Skills & Competencies Java Core Java Advanced Java Spring Boot Microservices Apache Kafka Kafka Connect Kafka messaging and event streams Cassandra MongoDB NoSQL databases Non-relational and document databases JUnit AWS PCF OpenShift Kubernetes Software development Agile methodology Estimation techniques Technical collaboration Consulting mindset Communication and stakeholder collaboration Adaptability and willingness to learn ## Education & Experience Education No specific educational qualification is stated in the original job description. Experience 10 years of Java experience, including Core Java and advanced Java concepts and technologies. Software development experience. Hands-on Kafka Connect and Kafka messaging/event-stream experience. Java, Spring Boot, and Microservices experience. NoSQL database experience, particularly Cassandra. Cloud platform experience with PCF and/or AWS. OpenShift and Kubernetes expertise. ## Work Arrangement & Schedule Location: Remote Employment Type: Full-time The original job description does not specify weekly working hours or weekend requirements. ## Compensation & Benefits Compensation information is not provided in the original job description. Benefits information is not provided in the original job description. ## Compliance / Additional Information The role requires a highly collaborative working style and strong communication skills, with active participation in discussions involving business customers, architects, and team members.

Apply Now →

More Open Positions

Explore similar remote opportunities