Search by job, company or skills

Galaxy FinX

Senior Java Software Engineer

new job description bg glownew job description bg glownew job description bg svg
  • Posted a month ago
  • Be among the first 10 applicants
Early Applicant

Job Description

As a Senior Backend Engineer, you will contribute to the core development of our secure, scalable, and high-performance digital banking platform, you will be a pivotal technical leader, driving the architectural design, development, and optimization of our mission-critical digital banking platform. You will be instrumental in shaping our technical roadmap, ensuring system resilience, scalability, and security, while mentoring a team of talented engineers.

What do you do

  • Design, develop, and maintain robust, scalable, and secure backend services and APIs using Java and Spring Boot.
  • Lead the design, development, and implementation of highly scalable, secure, and performant backend services and APIs using Java and Spring Boot.
  • Provide technical leadership and mentorship to junior and middle-level backend engineers, fostering a culture of excellence, collaboration, and continuous learning.
  • Conduct comprehensive code reviews, ensuring adherence to architectural guidelines, coding standards, performance, security, and maintainability.
  • Participate actively in architectural discussions, proposing technical solutions and contributing to system design.
  • Design, implement, and optimize complex database schemas (SQL/NoSQL), ensuring data integrity, high availability, and efficient query performance for large datasets.
  • Architect and implement solutions leveraging advanced AWS cloud services (e.g., EC2, S3, RDS, Lambda, SQS, SNS, ECS/EKS, CloudFormation, DynamoDB) for robust, cost-effective, and resilient deployments.
  • Collaborate cross-functionally with product managers, DevOps, QA, and other engineering teams to define requirements, plan sprints, and deliver high-quality software.
  • Lead incident response and post-mortem analysis for critical production issues, implementing preventative measures and long-term solutions
  • Research, evaluate, and propose new technologies, tools, and methodologies to improve development processes, system performance, and overall engineering efficiency.

What is required

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • 4+ years of progressive professional experience in backend development, with extensive hands-on experience in Java and Spring Boot. Proven track record in designing and delivering complex, high-traffic, and mission-critical systems. Experience in the FinTech or highly regulated industries is a significant advantage.
  • Strong expertise in object-oriented programming (OOP) principles, design patterns, and data structures.
  • In-depth proficiency in Java and the Spring Boot framework (including Spring Data, Spring Security, Spring Cloud).
  • Solid experience with relational databases (e.g., PostgreSQL, DynamoDB) including advanced SQL, query optimization, and schema design.
  • Proven experience with AWS cloud services (e.g., EC2, S3, RDS, Lambda, SQS, SNS, VPC, Load Balancers).
  • Strong understanding and experience with building and consuming RESTful APIs.
  • Experience with message brokers (e.g., Kafka) is a strong plus.
  • Proficiency with Git and CI/CD pipelines (e.g., Jenkins, GitLab CI).
  • Familiarity with containerization technologies (e.g., Docker) and orchestration (e.g., Kubernetes) is a plus.
  • Familiarity with caching mechanisms (e.g., Redis, Memcached) and their application.
  • Knowledge of microservices architecture and distributed systems concepts.
  • Experience with unit testing frameworks (e.g., JUnit, Mockito) and integration testing.

FinX begins to establish and bridge new fintech businesses in order to create a better tomorrow for Vietnamese people. Here is an inspired working environment where you will be able to access and experience cutting-edge technologies in industry and creativity

  • Location: PV Gas Tower, 673 Nguyen Huu Tho, Phuoc Kien Ward, Nha Be District, HCMC, Vietnam

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 138940835

Similar Jobs