Mô Tả Công Việc
Mid/Senior Java Developer
A Mid/Senior Java Developer is an experienced programmer who takes point on complex software projects built with Java.
They are responsible for the entire development lifecycle, from designing and building the application to testing and deployment. Senior developers often mentor junior colleagues
Responsibilities:
- Analyse user requirements
- Design, develop, and implement Java applications.
- Write clean, well-documented, and efficient code.
- Test and debug code, identifying and resolving issues.
- Collaborate with other developers, designers, and stakeholders.
- Participate in code reviews and mentor junior developers.
- Stay up to date on the latest Java technologies and best practices.
- Design and implement database solutions.
- Maintain and update existing Java applications.
- Deploy applications to production environments.
- Troubleshoot and resolve production issues.
Yêu Cầu Công Việc
- Bachelor's degree in Computer Science, Software Engineering, or a related field (preferred).
- At least 4+ years of experience as a Java developer.
- In-depth knowledge of Java syntax, semantics, and core libraries.
- Experience with popular Java frameworks (Spring, Spring Boot).
- Experience with databases (MySQL and MSSQL).
- Experience with version control systems ( Git).
- Strong problem-solving and analytical skills.
- Excellent communication and collaboration skills.
- Ability to work independently and as part of a team.
- Good understanding of microservices .
- Hands on with Junit Test .
- Hands on with Java 1.8 or higher version.
- Good English skill
Additional desirable skills:
- Experience with cloud platforms (AWS and Azure).
- Experience with Agile/Scrum development methodologies.
- Experience with Jekin principles and tools.
- Experience with building APIs and web services.
- Experience with unit testing frameworks.
- Experience in RDS DB
Hình thức
Quyền Lợi
- Bonus based on company performance
- Competitive salary negotiated with each levels
- Laptop, Screen provided
- Opportunities to work in international environment such as: Singapore, Malaysia, India, UAE, ...
- Premium Health Care Insurance
- Great chance to improve your expertise/skills and English communication via international exposure.