We are seeking a Java Backend Resource having 8 years ofprofessional 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.
Architecture: 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 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 Development
Microservice design and implementation
Middleware filters exception handling and logging
Authentication and authorization (JWT/OAuth concepts)
Performance optimization and secure coding practices
Agile and Collaboration Tools: Sprint planning work item tracking and agile delivery Technical documentation and knowledge sharing
Soft Skills
Strong problem-solving and analytical skills
Clear communication with technical and non technical stakeholders
Ownership mindset and production grade engineering discipline
Ability to work independently and within cross functional teams
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 ex...
We are seeking a Java Backend Resource having 8 years ofprofessional 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.
Architecture: 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 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 Development
Microservice design and implementation
Middleware filters exception handling and logging
Authentication and authorization (JWT/OAuth concepts)
Performance optimization and secure coding practices
Agile and Collaboration Tools: Sprint planning work item tracking and agile delivery Technical documentation and knowledge sharing
Soft Skills
Strong problem-solving and analytical skills
Clear communication with technical and non technical stakeholders
Ownership mindset and production grade engineering discipline
Ability to work independently and within cross functional teams