Java Backend Developer
Doo Group
Join Doo Group – Explore α Better Future
Doo Group is a global financial services group with FinTech as its core. With our 10 major business lines, spanning Brokerage, Wealth Management, Property, Payment & Exchange, FinTech, Financial Education, Health Care, Consulting, Cloud, and Digital Marketing, Doo Group has seamlessly provided clients with comprehensive products and services across the world. Through a one-stop approach, Doo Group remains committed to helping our clients achieve an ideal financial life while moving towards a better future together!
Looking for a New Challenge? Join Us as We Expand Globally!
As we continue our global business expansion, we’re on the lookout for talented individuals who are motivated to support our strategic goals and initiatives. Join a team that values innovation and growth.
DOO you have what it takes?
You are required to perform the following tasks:
- Code Development: Writing, testing, and maintaining backend code in Java, as well as developing RESTful APIs and microservices to support frontend applications.
- Code Review: Conducting code reviews for peers to maintain code quality and share knowledge, providing constructive feedback and suggesting improvements.
- Database Management: Designing and optimizing database schemas, writing complex queries and working with ORM frameworks (like Hibernate) to interact with the database.
- System Design and Architecture: Designing new features and components based on system architecture and best practices, as well as reviewing and contributing to architectural discussions and decisions.
- Performance Optimization: Identifying and addressing performance bottlenecks in the application, monitoring application performance and implementing solutions to enhance speed and efficiency.
- Testing and Debugging: Writing unit and integration tests to ensure code quality, debugging issues reported by users or identified during testing phases.
To succeed in this role, you will need to have:
- A minimum of 4 years' work experience specifically in Java Development.
- Proficiency in Java/Jakarta EE and related frameworks such as Spring (Spring Boot/Spring MVC), Apache Struts, Hibernate, etc.
- Proficiency in relational (MySQL, PostgreSQL, Oracle) and NoSQL (MongoDB, Redis, Elasticseach) databases.
- Proficiency in message brokers such as Apache Kafka, RabbitMQ, and/or ActiveMQ etc.
- Good verbal and written English communication.
- Experience with containerization, public cloud platforms, and/or IDE development software is an added advantage.
How to apply
To apply for this job you need to authorize on our website. If you don't have an account yet, please register.
Post a resume