We're Hiring: Senior Full Stack Backend Developer!
We are seeking an experienced Senior Full Stack Backend Developer with strong expertise in Java Spring Boot and modern backend engineering practices to support the development and enhancement of enterprise-grade financial platforms.
The ideal candidate will have a strong background in the Banking and Financial Services industry, particularly in trading, capital markets, or investment platforms. In addition to deep Java expertise, candidates should possess hands-on experience with Python and exposure to Generative AI frameworks, enabling them to contribute to modern AI-enabled application initiatives.
Location: Singapore, Singapore
Work Mode: Flexible office & remote
Role: Senior Full Stack Backend Developer
What You'll Do:
Application Development
- Design, develop, and maintain scalable, secure, and high-performance enterprise applications using Java technologies.
- Develop backend services, APIs, and microservices using Spring Boot and related frameworks.
- Participate in the full Software Development Lifecycle (SDLC), including requirements analysis, design, development, testing, deployment, and support.
- Build and maintain integrations with internal and external systems within financial services environments.
- Ensure code quality through testing, code reviews, and adherence to engineering best practices.
Financial Systems & Trading Platforms
- Develop and support applications used within banking, trading, treasury, or capital markets environments.
- Work closely with business stakeholders, Business Analysts, and technology teams to deliver solutions supporting trading operations and financial transactions.
- Support high-volume, low-latency applications and mission-critical financial systems.
- Troubleshoot production issues and perform root cause analysis for complex technical problems.
AI & Emerging Technologies
- Develop and support Python-based services and utilities where applicable.
- Contribute to AI-enabled solutions leveraging Generative AI technologies.
- Integrate Large Language Models (LLMs) and AI services into enterprise applications where appropriate.
- Collaborate with architecture and innovation teams to evaluate emerging technologies and AI use cases.
Technical Collaboration
- Work closely with solution architects, developers, QA engineers, and DevOps teams throughout project delivery.
- Participate in technical design discussions and contribute to solution architecture decisions.
- Prepare technical documentation and knowledge-sharing materials.
- Mentor junior developers and contribute to engineering best practices.
What We're Looking For:
- Bachelor's Degree in Computer Science, Information Technology, Software Engineering, or a related discipline.
- Minimum 5 years of software development experience, with strong hands-on expertise in Java application development.
- Strong experience with Java, Spring Boot, RESTful APIs, and Microservices Architecture.
- Experience working with enterprise Java technologies such as J2EE, Hibernate, Struts, Spring Framework, JSP, and Servlets.
- Strong SQL and database development skills with experience in Oracle, PostgreSQL, SQL Server, or similar database platforms.
- Experience working with CI/CD pipelines, Git version control, Linux environments, and Agile development methodologies.
- Proven experience within the Banking and Financial Services industry.
- Strong exposure to trading platforms, capital markets systems, treasury applications, investment banking platforms, or financial transaction processing systems.
- Good understanding of financial products, trading workflows, and transaction lifecycles.
- Hands-on experience with Python development.
- Exposure to Generative AI technologies and frameworks, including Large Language Models (LLMs), OpenAI APIs, LangChain, Retrieval-Augmented Generation (RAG), or similar solutions.
- Familiarity with cloud platforms such as AWS, Microsoft Azure, or Google Cloud Platform is preferred.
- Knowledge of Docker, Kubernetes, event-driven architectures, Kafka, RabbitMQ, or similar technologies is an advantage.
- Excellent communication and stakeholder management abilities.
- Ability to work independently while collaborating effectively within cross-functional teams.
- Strong English communication skills, both written and verbal.
Ready to make an impact? Apply now and let's innovate together!