Developer Java RESTful SQL
- Collaborate with architects and product owners to define software requirements and specifications. - Write clean, maintainable, and efficient Java code, following best practices and coding standards. - Perform code reviews to ensure code quality, consistency, and adherence to design patterns. - Troubleshoot and debug complex issues in existing applications and provide effective solutions. - Optimize application performance, scalability, and responsiveness. - Collaborate with cross-functional teams to deliver high-quality software products, including front-end developers, testers, and product managers. - Contribute to the software development lifecycle, including requirements analysis, design, implementation, testing, and deployment. - Participate in Agile development processes, including sprint planning, stand-up meetings, and retrospectives.
- Bachelor’s degree in Computer Science, Computer Engineering, or a related field. - Proven experience as a Java developer, with a minimum of 3 years experienced. - Strong proficiency in Java, including experience with Java 8 or later. - Proficiency in Java frameworks such as Spring and Hibernate. - Experience with RESTful web services and API development. - Solid understanding of object-oriented programming (OOP) principles and design patterns. - Familiarity with front-end technologies and integration with Java applications. - Knowledge of database systems, SQL, and NoSQL databases. - Proficiency in version control systems, such as Git. - Excellent problem-solving and debugging skills. - Strong communication and interpersonal skills. - Fluent in English, both written and spoken. - Agile development experience is a plus.
- Join a global team and work directly with many talents around the world. - Opportunities for onsite work in Japan, Singapore, Australia, and many other countries. - Work and grow in a dynamic, creative, and professional environment. - Healthcare: Premium Health Insurance TECHVIFY Care - 13 months’ salary per year. - Annual salary evaluation. - Sponsor and encourage staff to study courses by covering tuition fees, such as Udemy, Coursera.
- Certifications in Java or related technologies are a plus.