Lead Software & Application Developer
GXS BANK PTE. LTD.
Singapore
On-site
SGD 70,000 - 90,000
Full time
Job summary
A leading financial technology firm in Singapore is seeking a Backend Developer to design and maintain backend APIs and core services. Candidates should have a degree in Computer Science or a related field, familiarity with languages such as Java and GoLang, and experience with frameworks like Spring Boot and ReactJS. This role emphasizes collaboration and requires strong problem-solving skills in a dynamic environment.
Qualifications
- Tertiary degree in Computer Science, Software Engineering, or a related field.
- Familiarity with programming languages such as Java, GoLang, and JavaScript.
- Proficient in modern software development frameworks and tools, including Spring Boot, ReactJS, and Grunt.
- Strong analytical and problem-solving skills.
- Excellent communication and collaboration skills.
Responsibilities
- Design, build, and optimize backend APIs for seamless integration.
- Develop new architectures for internal core services.
- Collaborate with teams to implement technical solutions.
- Write clean and maintainable code.
- Monitor and enhance system performance.
- Gather requirements and provide technical expertise.
- Maintain documentation for system architecture and APIs.
Skills
Java
GoLang
JavaScript
Analytical skills
Problem-solving skills
Collaboration
Education
Tertiary degree in Computer Science, Software Engineering, or a related field
Tools
Spring Boot
ReactJS
Grunt
Job Responsibilities
- Develop and Maintain Backend API Services: Design, build, and optimize backend APIs to support seamless integration across systems and services.
- Architect Core Services: Design and develop new architectures for internal core services to enhance scalability, performance, and maintainability.
- Innovate Solutions: Collaborate with cross-functional teams to identify technical solutions for business challenges and implement them effectively.
- Code Quality and Standards: Write clean, efficient, and maintainable code, following best practices and coding standards.
- Performance Optimization: Continuously monitor, troubleshoot, and enhance system performance and reliability.
- Collaboration: Work closely with stakeholders to gather requirements, provide technical expertise, and deliver solutions aligned with business goals.
- Documentation: Maintain clear and concise documentation for system architecture, APIs, and technical solutions.
Qualifications
- Tertiary degree in Computer Science, Software Engineering, or a related field.
- Familiar in programming languages such as Java, GoLang, and JavaScript.
- Familiarity with modern software development frameworks and tools, including Spring Boot, ReactJS, and Grunt.
- Strong analytical and problem‑solving skills, with the ability to reverse engineer complex systems and understand their underlying architecture.
- Excellent communication and collaboration skills, with the ability to work effectively in a team environment.
- Eagerness to learn and adapt to new technologies and methodologies in a fast‑paced, dynamic environment.