At DBS Tech China, we are passionate about building a joyful workplace where teamwork collaboration thrive. We are committed to creating a culture of purpose, where our employees are energized by being part of something bigger than themselves. We are proud to be at the forefront of technological innovation in the banking industry.
Job Summary:
We are seeking a highly skilled enthusiastic Java Developer to join our Core Banking team. This is an individual contributrole, focusing on the design, development, maintenance of our critical banking applications. You will play a vital part in ensuring the stability, scalability, performance of our core systems.
Responsibilities:
- Design develop high-quality, efficient, maintainable Java code fCore Banking applications.
- Collaborate effectively with business users, architects, other technology leads to gather requirements, translate them technical specifications, deliver solutions.
- Contribute to the design implementation of solutions, considering non-functional requirements (NFRs) such as reliability, scalability, security. DBS Tech China places a strong emphasis on robust expandable architecture.
- Participate in all phases of the software development lifecycle, including design, development, testing, deployment, maintenance.
- Provide operational support troubleshoot issues in production applications.
- Contribute to the continuous improvement of our development processes technologies.
- Maintain awareness of a willingness to learn new technologies relevant to the Core Banking domain.
Requirements:
- At least 3 years of relevant experience in Java software development. Experience within the financial technology (FinTech) industry is highly desirable.
- Proven experience in delivering performant, reliable, secure, maintainable applications.
- Expertise in Java, Spring Framework, RESTful web services, Microservices architecture, Domain-Driven Design (DDD) concepts.
- Strong understanding of cloud technologies, CI/CD pipelines, containerization, messaging systems (e.g., Kafka), relational database management systems (RDBMS), multi-threading.
- Hands-on experience with Kubernetes/OpenShift Unix/Linux environments.
- Excellent analytical problem-solving skills.
- Excellent communication skills, with the ability to clearly articulate complex technical information to both technical non-technical audiences.
- Proven experience working in an Agile environment.
- Ability to work independently, manage multiple priorities, meet tight deadlines.
We offer a dynamic collaborative work environment, along with opportunities fprofessional growth development. If you are a passionate talented Java Developer eager to contribute to a leading financial institution, we encourage you to apply.
More