Chennai, Tamil Nadu
Job Summary
Key Responsibilities • Design and develop robust backend services using Java (17+) and Quarkus in a microservices architecture. • Build and maintain containerized applications using Docker and orchestrate deployments on K8s (Kubernetes). • Integrate and manage real-time data streams using Apache Kafka and event-driven patterns. • Work with GCP (Google Cloud Platform) services such as Cloud Run, Pub/Sub, Cloud SQL (PostgreSQL), and implement IAM (Identity and Access Management) and security controls. • Collaborate with DevOps teams to ensure CI/CD pipelines and Infrastructure as Code (IaC) using tools like Terraform. • Write clean, maintainable, and secure code aligned with banking standards and SWIFT CSP compliance practices. • Participate in code reviews, architecture discussions, and Agile ceremonies. • Monitor and optimize application performance using APM (Application Performance Monitoring) tools such as Prometheus, Grafana, Splunk, and Dynatrace. • Develop UI components using React-based Interstellar framework and TypeScript, integrating with backend services. • Implement Test-Driven Development (TDD) for backend services and Behavior-Driven Development (BDD) for functional and UI testing. What you’ll need • Strong proficiency in Java with Quarkus framework. • Expertise in RESTful APIs, microservices architecture, and event-driven systems using Kafka. • Hands-on experience with Kubernetes and Docker for container orchestration. • Solid understanding of PostgreSQL schema design and database layer orchestration. • Familiarity with GCP services and cloud-native development. • Knowledge of CI/CD tools such as IDP, Harness, GitHub Actions, or GitLab CI. • Experience in building UI using React-based Interstellar framework and TypeScript, including integration with backend interfaces and adherence to security best practices. • Strong understanding of secure coding principles, SWIFT CSP compliance, and security best practices in cloud environments. • Proficiency in TDD using JUnit and Mockito for backend testing. • Proficiency in BDD using frameworks like Cucumber for functional and UI testing. • Strong knowledge of Object-Oriented Design Principles, Design Patterns, Data Structures & Algorithms, and Reactive Programming for building scalable and maintainable systems. • Domain knowledge of SWIFT payment systems; development experience with SWIFT interfaces such as AMH (Alliance Messaging Hub) and SAA (SWIFT Alliance Access) is a plus. Desirable Skills & Experience • Cloud Platforms: Exposure to cloud-native architecture and migration strategies. • Infrastructure as Code (IaC): Hands-on experience with Terraform, Ansible, or similar tools for automated provisioning. • Domain-Driven Design (DDD): Ability to model complex business domains and implement modular architectures. • Performance Engineering: Experience with JMeter, or other performance/load testing tools for high-volume transaction systems. • Monitoring & Observability: Familiarity with Prometheus, Grafana, Splunk, and Dynatrace for proactive monitoring and troubleshooting. • Security & Compliance: Understanding of SWIFT C
Key Responsibilities
1. Develop and implement java applications to support business requirements.
2. Design, develop, and deploy microservices using best practices.
3. Create responsive and user-friendly ui components using react.
4. Collaborate with team members to define and implement solutions.
5. Troubleshoot and debug complex issues to ensure optimal performance.
6. Stay updated on industry best practices and technologies in java, microservices, and react.
7. Provide technical guidance and mentorship to junior team members.
Skill Requirements
1. Proficiency in java programming and software development.
2. Experience in designing and implementing microservices architecture.
3. Strong knowledge of react.js and frontend technologies.
4. Familiarity with agile methodologies and devops practices.
5. Good understanding of cloud platforms and deployment strategies.
6. Excellent problem-solving and analytical skills.
7. Strong communication and teamwork abilities.
8. Ability to prioritize tasks and work in a fast paced environment.
Other Requirements
1.Relevant certifications in Java, Microservices, or React are a plus.
#body.unify div.unify-button-container .unify-apply-now: focus, #body.unify div.unify-button-container .unify-apply-#body.unify div.unify-button-container .unify-apply-now: focus, #body.unify div.unify-button-container .unify-apply-