Job Summary:
PRI Global is seeking a Java Backend Developer specializing in Core Domain Services. The role involves designing, developing, and maintaining backend services and APIs, collaborating with cross-functional teams, and ensuring service quality and delivery in a cloud environment.
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
Qualifications:
Required:
• 8+ years of professional experience in backend application development, cloud engineering, and enterprise system integration
• Strong expertise in building, deploying, and supporting API‐driven applications
• Deep hands‐on experience with Java Backend, K8 Micro Services, Redis, Memcache, Cloud services, and CI/CD pipelines
• Ability to design scalable, secure, and resilient cloud solutions
• 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
• 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
• Expertise in Java and Spring Boot framework
• Strong experience building, testing, and troubleshooting Microservices
• Hands-on experience with Docker and Kubernetes (K8s), Containerized application deployment concepts, Configuration, scaling, and environment management awareness
• Experience managing data storage/caching with Redis or Memcached
• Proficient in SQL and NoSQL database design
• 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 and 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 design and implementation
• Middleware, filters, exception handling, and logging
• Authentication and authorization (JWT/OAuth concepts)
• Performance optimization and secure coding practices
• Sprint planning, work item tracking, and agile delivery, Technical documentation and knowledge sharing
Company:
PRI Global provides business intelligence, cyber security, IoT, analytics, physical security and cloud services. Founded in 1997, the company is headquartered in Wellsville, USA, with a team of 201-500 employees. The company is currently Growth Stage.