Java Backend Developer (Core Domain Services)

PRI Global

$100K — $130K *
Information Technology
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • 8+ years of experience in backend application development and cloud engineering
  • Deep expertise in Java 17+, Spring Boot, and building API-driven applications
  • Hands-on experience with Kubernetes for cloud-native deployment
  • Strong knowledge of caching technologies, specifically Redis and Memcached
  • Proficient in both SQL (PostgreSQL, MySQL) and NoSQL (Cassandra, MongoDB) database management

Responsibilities

  • Design and maintain high-throughput backend services using Java and Spring Boot
  • Deploy applications in Kubernetes environments focusing on scalability and availability
  • Implement caching strategies to optimize performance and minimize database load
  • Develop event-driven architectures using messaging systems like Kafka
  • Manage database schemas and write optimized queries for various databases
  • Collaborate on CI/CD pipelines and monitor services using observability tools

Benefits

  • Collaborative work environment with cross-functional teams
  • Opportunities for professional development and training
  • Engagement with modern technologies, including microservices and cloud services
  • Flexible work arrangements with a 5-day onsite expectation
  • Participation in cutting-edge projects in the financial domain
Full Job Description
BMP IDs: 118094-7 & 118094-8
Java Backend Developer with (Core Domain Services)

Location: Berkeley Heights, NJ (5 Days Onsite)

Location: Long Term

Job Description:

We are seeking a Java Backend Resource having 8+ years of professional experience in backend application development, cloud engineering, and enterprise system integration with strong expertise in building, deploying, and supporting API-driven applications . The candidate must have deep hands-on experience with Java Backend, K8 Micro Services, Redis, Memcache, Cloud services, and CI/CD pipelines , along with the ability to design scalable, secure, and resilient cloud solutions.

This role requires close collaboration with cross-functional teams, adherence to DevOps and Agile practices, and ownership of service quality and delivery.

Key Responsibilities
  • Microservices Development: Design, develop, and maintain high-throughput backend services and RESTful / event-driven APIs (Kafka) using Java 17+ and Spring Boot .
  • Cloud-Native Deployment: Deploy and manage applications in Kubernetes (K8s) environments, ensuring scalability and high availability.
  • Caching & Optimization: Implement caching strategies using Redis or Memcached to minimize database load and optimize performance.
  • Event-Driven Systems: Work with messaging systems (e.g., Kafka) to create asynchronous, event-driven architectures.
  • Database Management: Maintain database schemas and write optimized queries for SQL (PostgreSQL, MySQL) and NoSQL (Cassandra, MongoDB) databases.
  • CI/CD & DevOps: Collaborate on CI/CD pipelines ( ArgoCD, Jenkins, Artifactory, DevSecOps ) and monitor services using observability tools

Mandatory Technical Skills & Competencies
  • Functional Domain: Good understanding of Core Domain Services areas like Real-time Transaction Processing, Customer and Account Management, AML, KYC, GDPR, CCPA, Payment processing, Channel Banking, General Ledger
  • Language: Expertise in Java and Spring Boot framework.
  • rchitecture: Strong experience building, testing, and troubleshooting Microservices .
  • Infrastructure: Hands-on experience with Docker and Kubernetes (K8s) , Containerized application deployment concepts, Configuration, scaling, and environment management awareness
  • Caching Technologies: Experience managing data storage/caching with Redis or Memcached .
  • Database: Proficient in SQL and NoSQL database design.
  • Tooling: Familiarity with Git, Maven/Gradle, and CI/CD tools like (ArgoCD, Jenkins, Artifactory, DevSecOps) , Source control, branching strategies, merge requests, CI/CD pipeline configuration and automated deployments, Environment-based deployments and rollback strategies
  • Experience with AWS, Azure, or GCP services .
  • Knowledge of monitoring tools such as Prometheus, Grafana, or ELK stack .
  • Understanding of distributed tracing nd logging .
  • Cloud concepts like fundamentals, App Configuration / App Settings, Key Vault, Cache, Service Bus (queues/topics), Event driven architecture, Blob Storage, cloud security, scalability, and resiliency patterns
  • Microservice Development
    • Microservice design and implementation
    • Middleware, filters, exception handling, and logging
    • uthentication and authorization (JWT/OAuth concepts)
    • Performance optimization and secure coding practices
  • gile and Collaboration Tools: Sprint planning, work item tracking, and agile delivery, Technical documentation and knowledge sharing

Similar Jobs

More Jobs at PRI Global

More Information Technology Jobs

Find similar Java Backend Developer (Core Domain Services) jobs: