The position is for a Senior Java Developer in the Cash Management & Corporate Banking Services Department. The role focuses on designing, developing, and maintaining the bank’s International Back Office Cash Management System, deployed globally across 25 business units.
Mandatory Skill(s)
- Bachelor’s degree in Computer Science, IT, or related fields;
- Must have 1–3 years’ experience in Java-J2EE software engineering (banking experience preferred);
- Minimum 4 years’ experience in web & standalone application design and development with Java/JEE in a Unix environment;
- Must have proficiency in Spark, Hadoop (big data analysis & transformation),HBase, JanusGraph, Gremlin, ElasticSearch (CRUD operations on big data);
- Source control & testing tools: GIT, GitLab, JUnit, Cucumber, Jira, Sonar;
- Frameworks & APIs: Spring, Spring REST, Web Services, gRPC, Microservices, ORM frameworks;
- Debugging tools: Kibana, Spark UI, ELK Stack;
- Must have strong understanding of application system design, development, testing, deployment, and maintenance.
Desirable Skill(s)
- Awareness of various software development procedures;
- Proactive, innovative, and culturally adaptable mindset;
- Knowledge of Cash Management systems (strong plus);
- Financial/banking industry knowledge.
Responsibilities
- Research, design, and develop new software solutions for the cash management system;
- Analyze user needs and translate them into technical solutions;
- Design and implement greenfield solutions using latest Java technologies;
- Enhance existing software capabilities and conduct testing & validation procedures;
- Plan and execute smooth application rollouts to various sites;
- Collaborate with technical leads/architects for technical specifications;
- Draft technical documents, unit tests, and integration documentation;
- Support functional, user acceptance, and non-functional testing;
- Analyze and resolve production issues; provide technical support as needed;
- Maintain high delivery quality standards and participate in code reviews.
If you are interested in this role, click on the “Apply to this job” button below or you could also write in with your CV to Princi Trivedi at Princi.T@sciente.com quoting the job title.
Princi Trivedi
Team Lead – Technology Talent Acquisition Specialist, (APAC)
Team Lead – Technology Talent Acquisition Specialist, (APAC)