





Mid-level generalist backend in a metro with broad stack and known payments brand.
Java microservices skills transfer well, but payments domain and security needs increase specificity.
Explicit 6+ years, specific Java/Spring/Kafka stack, CI/CD and production experience required.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Analyze, design, program, debug, and modify Java backend software enhancements and new products, ensuring code is fit for commercial use.
Define system requirements by interacting with product managers and users, participate in design meetings, and write technical specifications and documentation.
Develop, test, debug, and maintain microservices and ensure live services are supported, possibly managing project plans, budgets, and delivering presentations to technical/business groups.
6+ years of experience in Java backend application or service development.
Proficient in Java 8+, Spring Framework (including Spring MVC and Spring Boot), RESTful Web Services, SQL databases (e.g. Postgres, MySQL), NoSQL (Cassandra, DynamoDB), and message streaming technologies (Apache Kafka, ActiveMQ).
Experience with Quality Assurance tools such as SonarQube, BlackDuck, or Checkmarx, and working in CI/CD environments for deployment.
Basic understanding of AWS services (S3, RDS) and microservice architecture including some DevOps or network layer knowledge.
Experienced senior Java backend developer with strong skills in payments domain and microservices architecture.
Hands-on expertise across the full development lifecycle including production support, design, coding, and deployment.
Comfortable collaborating with product teams, handling technical documentation, and interfacing with internal client-facing teams for training and support.