We are seeking a dedicated Senior Java Developer with strong experience in Data Management, Data Flows, Reports and Interface Development. The successful candidate will integrate a fast growing team and get direct exposure to the technical challenges of international financial institutions. You will take part of important software implementation and be responsible for, and not limited to:
- Interacting with our international clients and our business analysts in APJ Region.
- Designing reports and interfaces following client requirements.
- Developing high quality solutions and maintaining code delivered to our clients.
- Working in an agile environment and delivering timely and tailor made solutions.
- Taking initiatives to build internal tools.
- Promoting best DevOps practices for the team.
Key Requirements:
- Master's or Bachelor's Degree in Information Technology, Computer Sciences, Software Engineering or relevant industry.
- Experienced with the software development cycle: product specification, design, implementation, QA, release, maintenance for junior and middle.
- Experienced with Java Framework Hibernate, or Springboot.
- Proficient in SQL language, preferably in Oracle environment with good knowledge of procedure, function, trigger, index.
- Knowledge of Data Dictionaries, Templates, Workflow.
- Familiarity with CI/CD pipelines, containerization (Docker), and orchestration tools (Kubernetes).
- Extensive experience with backend development and architecture.
- Experience working in an Agile/Scrum development process.
- Keen interest in financial markets. Working knowledge of financial products is a plus.
- Strong passion for learning and adapting to new technologies.
- Strong analytical and problem-solving skills.
- Fluent English and good communication skills.
- A fast learner and able to work independently.