> Markdown version of [/jobs/ext/4031536-senior-java-backend-engineer](https://www.wearedevelopers.com/jobs/ext/4031536-senior-java-backend-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Java Backend Engineer - **Company:** BC Forward - **Location:** Cincinnati, OH, United States (Remote available) - **Experience:** Expert - **Salary:** $187,200.0 - $199,680.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Computer-Aided Design, Application Programming Interfaces (APIs), Agile Methodology, Amazon Web Services, Applications Architecture, Build Automation, Data Integration, Spring Framework, Scrum Methodology, Software Engineering, Spring Cloud, Spring-boot, Backend, Kubernetes, Api Management, Docker, Microservices - **Published:** October 30, 2026 - **Apply:** https://www.jofdav.com/jobs/60346946-senior-java-backend-engineer ## About the Role We are seeking a Senior Java Backend Engineer to join our dynamic team. The ideal candidate will have strong experience in Java, Spring, Spring Boot, AWS, Docker, Kubernetes, and microservices and a proven ability to design, build, containerize, and modernize backend services with autonomy., * Technical degree or equivalent related work experience. * Proficiency in Java, Spring, and Spring Boot for backend microservices. * Hands-on experience with Docker, Kubernetes, and microservices architecture. * Experience with AWS services for building and operating cloud-native applications. * Knowledge of Backbase APIs and API management concepts. * Strong problem-solving skills and the ability to work with autonomy as a senior developer. * Experience level: 5+ years in backend engineering or similar roles. Preferred Skills: * Background in banking, payments, or money movement domains. * Experience with Agile or Scrum delivery practices. ## Description * Design application code and implement technical solutions across environments to address business needs. * Develop applications to solve analytical and transactional problems. * Execute all phases of software engineering including requirements analysis, design, development, and testing. * Design and implement product features, reusable components, frameworks, and libraries with business and IT stakeholders. * Partner with strategic customers to containerize applications using modern containerization methodologies. * Develop best practices for containerizing and modernizing diverse application platforms. * Code, test, release, and support backend services and data integrations. * Design software solutions to address complex engineering challenges. * Automate build, test, and deployment processes for robust delivery.