Senior Java Developer
GFT Technologies Xem tất cả việc làm
- Tp Hồ Chí Minh
- Lâu dài
- Toàn thời gian
- Design and develop backend services using Java and modern backend frameworks (e.g., Spring Boot).
- Define and implement microservices-based architecture and API-driven systems.
- Ensure backend services are scalable, secure, resilient, and maintainable.
- Drive best practices in backend development, including maintainable system design, automated testing, code quality, API governance, performance optimization and documentation.
- Work closely with DevOps teams to support CI/CD pipelines, incorporate intelligent automation, and ensure stable, secure deployment environments.
- Integrate AI-assisted development practices into coding, testing, documentation, code reviews, and defect prevention workflows.
- Design backend systems supporting banking products and financial transaction processing.
- Build and maintain services related to payments, card processing, financial operations, and core banking functions.
- Ensure backend implementations comply with financial industry standards and security requirements.
- Collaborate with business and product teams to translate banking and financial requirements into technical solutions.
- Work directly with client stakeholders, architects, and product owners to understand business processes, requirements and define technical solutions.
- Challenge and clarify requirements with curiosity dig deep into the "why" behind business needs.
- Participate in architecture discussions and technical workshops with client teams.
- Communicate technical designs, trade-offs, and solutions clearly to both engineering teams and non-technical stakeholders.
- Support project delivery by ensuring technical risks are identified and mitigated early.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field
- 6+ years of backend development experience.
- Strong experience with Java and backend frameworks (e.g. Spring Boot).
- Experience designing and implementing microservices, API-driven systems, event-driven architectures or messaging systems (e.g., Kafka), RDBMS and SQL.
- Solid experience working with containerization (Docker, Kubernetes).
- Strong understanding of CI/CD, version control (Git), and automated pipelines.
- Experience working in Agile delivery environments.
- Excellent leadership, communication, and stakeholder management skills.
- Experience working in banking, fintech, or financial services environments.
- Familiarity with core banking, card, payment systems, or related financial systems.
- Knowledge of industry standards (e.g. PCI-DSS) or payment security practices.
- Handson exposure to AIassisted development tools (GitHub Copilot, Claude Code, or similar).
- Ability to write effective prompts and context for AI code generation.
- Ability to assess AI-generated code, verify security vulnerabilities, validate AI-generated tests for completeness and edge case coverage.
- Exposure to cloud platforms (AWS, Azure, or GCP)
- Familiarity with modern API architectures such as GraphQL or BFF patterns
- Experience working with mobile-first platforms or digital banking applications
Feel it. We are #one team collaboratively working towards the same goal.Not Ready To Apply?Stay connected! Enter your e-mail and we will keep you informed about upcoming events and opportunities that match your interests.