Java Web Development
- Lead the design and development of high-performance, fault-tolerant microservices using Spring Boot, Kafka, Redis, and SQL databases to support Zalopay's promotion systems. - Develop and maintain robust APIs for seamless integration with other Zalopay services. - Contribute to and drive the evolution of the microservices architecture, ensuring scalability, reliability, and maintainability. - Identify and resolve performance bottlenecks in high-traffic systems, optimizing for latency, throughput, and resource utilization. - Implement monitoring and alerting systems to proactively detect and address performance issues. - Write clean, well-tested, and maintainable code, adhering to established coding standards and best practices. - Conduct thorough code reviews and provide constructive feedback to team members. - Mentor and guide junior engineers, providing technical expertise and fostering a culture of continuous learning.
- Minimum 2 years of Java programming and Web Development. - Strong knowledge of Spring Boot architecture and best practices. - Familiar with performance techniques such as caching, multithreading, monitoring, etc. - Familiar with SQL databases including MySQL/MariaDB, etc. - Excellent in problem-solving and analytical skills. - Experience with product development and monitoring, having mindset of product ownership, improvements and innovation. - Strong debugging and profiling skills. - Familiar and practiced with jUnit, Mockito, or similar testing libraries. - Strong experience writing SOLID code using OOP design patterns. - Experience with container technology such as docker and container orchestration systems such as Kubernetes. - Comfortable with code reviews, writing well-structured, maintainable code.
Benefits will be shared in details for successful candidates
Prioritize candidates who can onboard as soon as possible