TopDev
job-image
Senior Back-End DeveloperĐăng nhập để xem mức lương
Quận Gò Vấp, Hồ Chí Minh
Senior Fulltime5 năm
Hạn nộp hồ sơ: 06-04-2025

We are looking for a seasoned Senior Back-End Developer with a deep understanding of Java, Spring Boot, MySQL, and Docker. The successful candidate will be responsible for developing and maintaining server-side applications, optimizing SQL queries, and refactoring existing code to improve performance and scalability. You will also provide technical leadership, mentoring junior developers, and guiding best practices across the team. 

1
Vai trò & trách nhiệm của bạn

Develop and Maintain Back-End Services: 

  • Design, develop, and optimize server-side applications using Java and Spring Boot. 
  • Implement and maintain RESTful APIs and microservices architecture. 
  • Ensure code quality through automated tests, code reviews, and adherence to coding standards. 

Database Management: 

  • Design and maintain MySQL databases, ensuring data integrity and optimal performance. 
  • Optimize SQL queries for performance and scalability. 
  • Implement database migrations and version control. 

Code Refactoring: 

  • Lead efforts to refactor existing codebases to improve efficiency, maintainability, and scalability. 
  • Identify and resolve performance bottlenecks in the application and database layers. 
  • Implement best practices for clean, maintainable, and well-documented code. 

Technical Leadership: 

  • Mentor junior developers and provide guidance on best practices in back-end development. 
  • Lead technical discussions, architecture design sessions, and code reviews. 
  • Stay up-to-date with the latest industry trends, tools, and technologies. 

Containerization and Deployment: 

  • Design, implement, and manage Docker containers for application deployment. 
  • Collaborate with DevOps teams to ensure smooth CI/CD pipelines. 
  • Troubleshoot and resolve issues in the development and production environments. 

Collaboration: 

  • Work closely with front-end developers, product managers, and other stakeholders to deliver high-quality products. 
  • Participate in agile ceremonies and contribute to sprint planning, retrospectives, and daily stand-ups. 
2
Kỹ năng & trình độ của bạn

Qualifications 

  • Technical Skills: 
    • Expertise in Java: Extensive experience in developing back-end applications using Java. 
    • Proficiency in Spring Boot: Strong knowledge of Spring Boot for building scalable and maintainable applications. 
    • Database Management: Experience with MySQL, including database design, query optimization, and management. 
    • Containerization: Hands-on experience with Docker for containerizing applications. 
    • Code Refactoring: Proven experience in refactoring existing codebases and SQL queries. 
    • Testing: Familiarity with unit testing, integration testing, and testing frameworks (e.g., JUnit, TestNG). 
    • Tooling: Experience with version control (Git), build tools (Maven/Gradle), and CI/CD pipelines. 
  • Soft Skills: 
    • Excellent problem-solving skills and attention to detail. 
    • Strong communication and collaboration skills. 
    • Ability to lead and mentor a team of developers. 
    • Ability to manage and prioritize multiple tasks effectively. 

Experience 

  • Education: Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience). 
  • Experience: 5+ years of professional back-end development experience, with a strong focus on Java, Spring Boot, and MySQL. 
  • Project Experience: Proven experience in refactoring code, optimizing SQL queries, and leading technical initiatives.
  • Preferred candidates with Blockchain knowledge.
3
Quyền lợi
  • Salary: 1.600 – 2.400 USD
  • Attractive and competitive salary and bonus schemes in the market.
  • Performance bonus and year-end bonus based on work achievements.
  • Annual salary review.
  • Fully equipped with necessary working devices to ensure work quality.
  • Exposure to the latest technologies.
  • Young, creative, and professional working environment.
  • Team building activities, trips, and internal events.
  • Clear opportunities for promotion and career development.
  • Training programs and professional skill development.
  • Annual leave as per legal regulations.
  • Holidays, Tet holidays, and other leave as per company regulations.
  • Full insurance benefits as per regulations.
  • Working Hours: From Monday to Friday: 08:00 – 17:00.
⚙️ Hỗ trợ ứng viên
🧑🏾‍💻 Chuẩn bị cho buổi phỏng vấnKiểm tra công cụ QnA của TopDev để luyện tập trả lời các câu hỏi phỏng vấn thường gặp.Đọc QnA phỏng vấn