- Experience
- 7–9 yrs
- Salary
- —
- Openings
- 1
- Posted
- 6 days ago
- Work mode
- In office
- Resume
- Required to apply
Where you'll work
Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.
Job description
About the Role
We are looking for an experienced Java Developer proficient in Java/J2EE, Spring Boot, microservices, and distributed systems to design, develop, and maintain Cash Management applications within the banking sector.
Core Responsibilities
- Enhance and build Cash Management and reporting software.
- Ensure application stability and performance while providing support.
- Lead efforts in solution architecture, feature estimation, and implementation.
- Apply Test Driven and Behavior Driven Development methodologies to create high-quality solutions.
- Collaborate closely with Product Owners, Business Analysts, and stakeholders to align on requirements.
- Contribute actively within Agile and cross-functional development teams.
- Diagnose and resolve technical issues, promoting improvements.
- Provide mentorship to junior developers and assist Technical Leads.
Essential Qualifications & Skills
- Between 7 and 9 years of solid Java/J2EE hands-on development experience.
- In-depth expertise in Java, Spring Boot, Spring Integration, and microservices architecture.
- Practical experience working with Kafka, Apache Spark, and Flink.
- Hands-on skills with containerization and orchestration tools including Docker and Kubernetes, along with CI/CD pipelines.
- Strong background in automated testing using JUnit, Mockito, and Cucumber.
- Comprehensive knowledge of software architecture principles, design patterns, and performance optimization techniques.
- Experience in Agile methodologies, including Scrum, and stakeholder management.
Preferred Experience
- Familiarity with Elasticsearch, HBase, Hadoop Distributed File System, and MongoDB.
- Basic understanding of cash management or banking domains.
- Previous experience in financial services industry.
- Exposure to solution design, UML modeling, and application migration projects.
- Proven ability to mentor developers and provide technical guidance.
Additional Information
Confidentiality is guaranteed. Only candidates shortlisted will be contacted. This role is based onsite in Singapore, under a contractual engagement. Applying candidates consent to data collection in line with company privacy policies.
Skills
Tools & software
Java
Docker
required
Kubernetes
required
Apache Spark
required
Apache Kafka
required
Cucumber
required
How they work
Teamwork & Collaboration
Problem Solving
Leadership
Relationship Building