Singapore
FULL_TIME
Skilled work
Startup Inno is seeking an experienced and highly motivated Senior Java Microservices Engineer to join our growing remote banking technology team. This role is ideal for a senior-level professional who thrives in designing, developing, and maintaining scalable, secure, and high-performance microservices-based systems within the financial services domain.
As a key contributor, you will play a critical role in shaping our digital banking platforms, enabling seamless customer experiences, and ensuring system reliability, security, and compliance with industry standards. You will collaborate with cross-functional teams, including product managers, DevOps engineers, QA specialists, and business stakeholders, to deliver innovative banking solutions used by customers globally.
Design, develop, and maintain robust Java-based microservices for banking and financial applications.
Build scalable, fault-tolerant, and high-availability systems using modern architecture patterns.
Develop RESTful APIs and integrate with third-party services, payment gateways, and core banking systems.
Ensure high standards of code quality through code reviews, testing, and documentation.
Implement security best practices, including data encryption, authentication, and authorization.
Optimize application performance, reliability, and scalability.
Collaborate with DevOps teams to support CI/CD pipelines and cloud deployments.
Troubleshoot complex technical issues and provide long-term solutions.
Mentor junior engineers and contribute to technical decision-making.
Participate in architectural discussions and contribute to system design.
Strong proficiency in Java (8+ / 11 / 17).
Extensive experience with Spring Boot, Spring Cloud, Hibernate/JPA.
Solid understanding of microservices architecture, REST APIs, and distributed systems.
Experience with Docker and Kubernetes.
Familiarity with cloud platforms (AWS, Azure, or GCP).
Strong knowledge of SQL and NoSQL databases (PostgreSQL, MySQL, MongoDB, Redis).
Experience with message brokers (Kafka, RabbitMQ).
Knowledge of API security, OAuth2, JWT, and banking compliance standards.
Hands-on experience with CI/CD tools (Jenkins, GitHub Actions, GitLab CI).
Excellent problem-solving and analytical skills.
Strong communication skills and ability to work remotely in distributed teams.
Minimum 5–8 years of professional experience in software development.
At least 3+ years working with Java microservices in production environments.
Prior experience in banking, fintech, or financial services is highly preferred.
Experience working in Agile/Scrum environments.
Proven track record of delivering large-scale systems.
Full-time remote position.
Flexible working hours with overlap for team collaboration.
Standard expectation of 40 hours per week.
Occasional availability for meetings across different time zones.
Deep understanding of software architecture principles and design patterns.
Strong knowledge of system scalability, reliability, and performance tuning.
Ability to translate business requirements into technical solutions.
High attention to detail and commitment to quality.
Self-motivated and able to work independently in a remote environment.
Strong leadership and mentoring capabilities.
Ability to adapt quickly to new technologies and business needs.
Competitive salary package based on experience and location.
Fully remote work with flexible schedule.
Opportunity to work on cutting-edge banking technologies.
Professional development and learning opportunities.
Performance-based bonuses and incentives.
Paid time off and remote work allowances.
Supportive and inclusive global team culture.
At Startup Inno, we are building the future of digital banking. You will join a dynamic and innovative team where your ideas matter and your impact is visible. We foster a culture of collaboration, continuous learning, and technical excellence.
This is a unique opportunity to work on complex, meaningful projects in the financial sector while enjoying the freedom of remote work and the growth potential of a fast-scaling startup.
Interested candidates are encouraged to submit their updated resume/CV along with a brief cover letter highlighting their relevant experience in Java and microservices.
Please apply through our official careers page or send your application to our recruitment team. Shortlisted candidates will be contacted for technical interviews and assessments.