蚂蚁金服Ant International-Senior Java Software Engineer-Malaysia
任职要求
1. Bachelor’s or Master’s degree in computer science or relevant fields. 2. Software development experience in the finance, payment or banking industry is preferred. 3. Excellent social, communication, presentation and leadership skills. 4. Excellent knowledge in Java and one other programming language. 5. Excellent knowledge of Relational Databases, SQL and ORM technologies. 6. Strong foundation in frameworks such as Spring, jUnit, etc. 7. Able to work in a fast paced and result driven environment. 8. Experienced in team management is a plus.
工作职责
Headquartered in Singapore, Ant International powers the future of global commerce with digital innovation for everyone and every business to thrive. In close collaboration with partners, we support merchants of all sizes worldwide to realize their growth aspirations through a comprehensive range of tech-driven digital payment and financial services solutions. We are seeking for Java Software Engineers for our Malaysia Tech Center, work on end-to-end solutions for cross-border payments for our global merchants and globalization business. Key Responsibilities: 1. Design solutions involving integration with multiple systems and services. 2. Develop high volume, high performance, low latency and reliable mission critical applications. 3. Write maintainable, robust, and testable code. 4. Perform code and test case review. 5. Implement processes, solutions or tools to improve software delivery and quality. 6. Able to adopt latest software development trends and industry best practices. 7. Leading a team of members and providing internal and external mobile technology workshops, training, and sharing.
• Design, develop, and manage Streaming and Batch pipelines, supporting key functionalities such as large-scale index construction, web page crawling and feature extraction, image processing, and context re-writing. • Optimize continuously a platform to manage, schedule, and monitor hundreds of pipelines. • Optimize continuously a platform to view, track, debug, and operate massive scale Ads Data. • Evaluate and optimize code and design, to maximize performance, minimize complexity. • Mentor junior SDE and solely drive feature development from ground zero.
• Design, implement, deploy and maintain the highly scalable and available web storefronts or our live games • Share ownership of the service architecture and technical solutions to build towards our long term vision • Contribute to best practices on security, reliability and availability • Periodically offer 24/7, first-line support to the production environments, as part of a rotating on-call duty • Work in collaboration with the Supercell X team and our stakeholders such as the game teams and Player Support to deliver seamless player experiences • Bring a strong product mindset, including setting technical direction, aligning development goals with business objectives, and communicating with stakeholders
1. Work with product teams and stakeholders to translate business requirements into scalable technical solutions; 2. Conduct technical discussions, and solution presentations in fluent English with external clients and non-technical stakeholders; 3. Design, develop, test, and deploy Java applications using Spring Boot, adhering to coding standards, best practices, and microservices architecture principles; 4. Develop high volume, high performance, low latency and reliable mission-critical applications; 5. Participate in architectural reviews, apply design patterns and object-oriented design principles, and optimize system performance (e.g., SQL tuning, JVM profiling); 6. Assist in troubleshooting and resolving software defects and issues; 7. Containerize applications using Docker, manage orchestration via Kubernetes, and deploy to cloud platforms (AWS/Aliyun); 8. Participate in sprint planning, code reviews, and CI/CD pipeline maintenance within Scrum teams.
As a pivotal member of the Copilot Team, you will bring unique perspectives and expertise to the organization, driving innovative features and delivering transformative AI-powered experiences:• This is an IC role, Coding / engineering design time >70%• Manage complex projects from conception to implementation, with a focus on delivering AI-driven user interfaces and performance-optimized web applications.• Coordinate technical delivery through sprints, fostering collaboration throughout the project lifecycle.• Collaborate across geographies and time zones to establish best practices and develop automated processes that mitigate development risks.• Investigate and debug complex performance issues in applications, ensuring optimal user experience and system efficiency.• Design and implement performance testing strategies to proactively address bottlenecks.• Work closely with Product Designers, Product Managers, and Engineers to deliver AI-enhanced products that delight users.• Drive team-wide investments in infrastructure and foundational systems to support long-term technical roadmaps.• Solve technical challenges to deliver outstanding outcomes for customers and the business.