Technical Lead - Fintech
Job Description
Job Description:Software Engineer Technical Lead - Fintech
Location:Singapore
Industry:Financial Services
Position Overview
We are seeking a hands-on Software Engineering Technical Lead with proven ability to lead and manage high-performing development teams. This role combines technical leadership, team management, and domain expertise to design, develop, and maintain critical trade finance applications. You will play a key role in driving innovation and ensuring the successful delivery of high-impact solutions within the financial services sector.
Responsibilities
- Application Development: Design, and develop robust and scalable Java applications for financial services. Ensure the performance, quality, and responsiveness of applications.
- Team Management: Lead and manage a team of Software Engineers, and provide guidance to ensure timely and high-quality project delivery.
- System Integration: Collaborate with cross-functional teams to define, design, and ship new features. Integrate with various internal and external systems to support business operations.
- Testing and Quality Assurance: Conduct unit and integration testing to ensure software quality. Troubleshoot and resolve issues in development, test, and production environments.
- Documentation and Reporting: Create and maintain technical documentation. Provide regular updates on project status and progress to stakeholders.
- Continuous Improvement: Stay updated with the latest industry trends and technologies. Identify areas for improvement and implement best practices to enhance system performance and reliability.
Requirements
Education and Experience:
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- 5+ years of experience in Java development, including experience in leading a technical team. Strong background in financial services sector, preferably in trade finance systems.
Technical Skills:
- Proficiency in Java, with a good understanding of its ecosystems.
- Experience with Spring Framework (Spring Boot, Spring MVC).
- Familiarity with RESTful APIs and web services.
- Knowledge of SQL and experience with relational databases (e.g., MySQL, PostgreSQL).
- Understanding of software development best practices, including version control (Git), CI/CD, and Agile methodologies.
Soft Skills:
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork abilities.
- Ability to work independently and manage multiple tasks effectively.
Preferred Qualifications:
- Experience with financial services systems and applications.
- Knowledge of front-end technologies (e.g., Angular, React) is a plus.
- Familiarity with cloud platforms (e.g., AWS, Azure) and containerization (Docker, Kubernetes).
Job Description
Job Description:Software Engineer Technical Lead - Fintech
Location:Singapore
Industry:Financial Services
Position Overview
We are seeking a hands-on Software Engineering Technical Lead with proven ability to lead and manage high-performing development teams. This role combines technical leadership, team management, and domain expertise to design, develop, and maintain critical trade finance applications. You will play a key role in driving innovation and ensuring the successful delivery of high-impact solutions within the financial services sector.
Responsibilities
- Application Development: Design, and develop robust and scalable Java applications for financial services. Ensure the performance, quality, and responsiveness of applications.
- Team Management: Lead and manage a team of Software Engineers, and provide guidance to ensure timely and high-quality project delivery.
- System Integration: Collaborate with cross-functional teams to define, design, and ship new features. Integrate with various internal and external systems to support business operations.
- Testing and Quality Assurance: Conduct unit and integration testing to ensure software quality. Troubleshoot and resolve issues in development, test, and production environments.
- Documentation and Reporting: Create and maintain technical documentation. Provide regular updates on project status and progress to stakeholders.
- Continuous Improvement: Stay updated with the latest industry trends and technologies. Identify areas for improvement and implement best practices to enhance system performance and reliability.
Requirements
Education and Experience:
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- 5+ years of experience in Java development, including experience in leading a technical team. Strong background in financial services sector, preferably in trade finance systems.
Technical Skills:
- Proficiency in Java, with a good understanding of its ecosystems.
- Experience with Spring Framework (Spring Boot, Spring MVC).
- Familiarity with RESTful APIs and web services.
- Knowledge of SQL and experience with relational databases (e.g., MySQL, PostgreSQL).
- Understanding of software development best practices, including version control (Git), CI/CD, and Agile methodologies.
Soft Skills:
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork abilities.
- Ability to work independently and manage multiple tasks effectively.
Preferred Qualifications:
- Experience with financial services systems and applications.
- Knowledge of front-end technologies (e.g., Angular, React) is a plus.
- Familiarity with cloud platforms (e.g., AWS, Azure) and containerization (Docker, Kubernetes).