Description
We are looking for a Senior Java Developer to join our team in Southeast Asia. The ideal candidate will be responsible for designing and implementing high-quality software solutions, mentoring junior developers, and collaborating with cross-functional teams to deliver innovative features. If you have a passion for technology and a desire to work in a fast-paced environment, we would love to hear from you.
Responsibilities
- Design, develop, and maintain high-quality Java applications.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Identify and fix bottlenecks and bugs in existing applications.
- Participate in code reviews to ensure code quality and best practices.
- Write unit and integration tests to ensure software reliability and performance.
- Mentor junior developers and provide guidance on best practices.
- Continuously research and implement new technologies to improve development processes.
Skills and Qualifications
- 3-12 years of experience in Java development.
- Strong proficiency in Java, with a good understanding of its ecosystems.
- Experience with Java frameworks such as Spring and Hibernate.
- Familiarity with RESTful APIs and microservices architecture.
- Knowledge of front-end technologies such as HTML, CSS, and JavaScript.
- Experience with version control systems such as Git.
- Understanding of database technologies such as MySQL, PostgreSQL, or MongoDB.
- Strong analytical and problem-solving skills.
- Excellent communication and teamwork skills.