TopDev
job-image
Senior Java Full Stack DeveloperLogin to view salary
Quận Tân Bình, Hồ Chí Minh
Senior Fulltime4 năm
Application deadline: 08-12-2023

We are seeking a talented and highly proficient Java Full Stack Developer with good English communication skills to join our team. As a Full Stack Developer, you will play a vital role in designing, developing, and maintaining high-quality Java-based applications. Your ability to effectively communicate with both technical and non-technical team members will be essential in ensuring smooth collaboration and successful project delivery.

1
Your role & responsibilities
  • Develop robust and scalable software solutions using Java technologies for both front-end and back-end systems.
  • Collaborate with cross-functional teams, including product managers, designers, and developers, to gather requirements and translate them into technical specifications.
  • Design and implement responsive and user-friendly front-end interfaces using HTML, CSS, and JavaScript frameworks.
  • Build and maintain RESTful APIs to facilitate seamless communication between front-end and back-end systems.
  • Write clean, well-documented, and efficient code, following coding standards and best practices.
  • Conduct thorough testing and debugging of applications to ensure high performance, reliability, and security.
  • Optimize and enhance existing systems to improve efficiency and user experience.
  • Effectively communicate project progress, challenges, and solutions to team members and stakeholders, both verbally and in written form.
  • Collaborate with DevOps teams to deploy and monitor applications in a cloud-based environment.
  • Stay updated with the latest industry trends and technologies, and share knowledge with the team.
2
Your skills & qualifications
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • Proven experience (4+ years) as a Java Full Stack Developer, working on complex web applications.
  • Strong proficiency in Java programming language and related frameworks (e.g Spring Framework).
  • Good understanding of front-end technologies, including HTML, CSS, JavaScript, and popular JavaScript frameworks (e.g., ReactJS, or Vue.js).
  • Experience working with databases, preferably SQL and NoSQL databases.
  • Proficiency in developing and integrating RESTful web services.
  • Strong English skills, with good verbal and written communication skills.
  • Familiarity with build tools (e.g., Maven, Gradle) and version control systems (e.g., Git).
  • Problem-solving mindset and the ability to debug and troubleshoot complex issues effectively.
  • Strong collaboration and teamwork skills, with the ability to work in a fast-paced environment.
3
Benefits
  • Working in an international environment surrounded by highly skilled world-class developers
  • Regular team building and company trip
  • Salary review 2 times a year
  • Competitive salary and benefits package
  • Performance bonus
  • Macbook is provided
  • Participate in Accident Health Insurance package.
  • 12 annual leave days and 2 sick leave.
  • Flexible working hours, work-from-home
⚙️ Candidates supporters
🧑🏾‍💻 Prepare for interviewsChecking TopDev QnA tool to practice your answers to common interview questions.Read QnA for interviews