Description
We are seeking a skilled Software Engineer to join our Corporate Fraud team in Pune, India. As a Software Engineer, you will contribute to the design, build, test, and support of secure, resilient, and scalable services that enable real-time and batch fraud detection across corporate banking payment channels.
Purpose of the role To design, develop, and improve software, utilizing various engineering methodologies, that provides business, platform, and technology capabilities for our customers and colleagues.
Accountabilities
- Development and delivery of high-quality software solutions using industry-aligned programming languages, frameworks, and tools.
- Cross-functional collaboration with product managers, designers, and other engineers to define software requirements, devise solution strategies, and ensure seamless integration and alignment with business objectives.
- Collaboration with peers, participation in code reviews, and promotion of a culture of code quality and knowledge sharing.
- Staying informed of industry technology trends and innovations and actively contributing to the organisation's technology communities.
- Adherence to secure coding practices to mitigate vulnerabilities and ensure secure software solutions.
- Implementation of effective unit testing practices to ensure proper code design, readability, and reliability.
Requirements
- Experience with hands-on software engineering using Java, including modern Java features, object-oriented design, collections, exception handling, concurrency, and unit testing.
- Development of enterprise services using Spring Boot, microservices, and REST APIs.
- Working with event-driven and distributed systems using technologies such as Kafka and AWS services.
- Experience with relational databases, particularly PostgreSQL.
- Containerisation and cloud-native delivery using Docker and AWS.
- Continuous integration and continuous delivery using GitLab CI/CD.
Highly Valued Skills
- Experience with NICE Actimize, including IFMX/FPP, ActOne, or related fraud-detection capabilities.
- Knowledge of corporate banking or wholesale banking, fraud detection, and payment-channel landscape.
- Experience with OpenShift, Kubernetes, AWS EKS/ECS, CloudWatch, Splunk, Jenkins, Postman, or comparable engineering and operational tooling.
For more fresh new jobs, check out yubhub.co.