- Design, develop, test, and maintain Java applications and software solutions.
- Analyze and design necessary services, database structures, and algorithms
based on business requirements for assigned functions, ensuring compliance
with application development framework regulations - Develop application software functions according to assigned business
requirements, perform unit testing before handing over to the testing team - Transfer the developed functions to the testing team and fix errors
- Collaborate with cross-functional teams to understand project requirements and
deliver high-quality software solutions. - Participate in code and design reviews to ensure code quality
- Participate in activities to help measure performance and find ways to improve
existing code base and services - Stay updated with the latest Java technologies and industry trends.
Tin tuyển dụng này đã hết hạn hoặc ngừng nhận hồ sơ. Xem các công việc tương tự.
Mô tả công việc
Quyền lợi được hưởng
- Income: Negotiation
- REMOTE
- The company has its own bonus mechanism, including many amounts: year-end bonuses, project bonuses, hot bonuses,...
- Be trained to improve knowledge and skills in IT, soft skills and professional qualifications
Yêu cầu công việc
- Have at least 8 – 10+ years of hands – on experience in using Java, building and
developing web applications using Java. - Proficiency in Java core and Java – related technologies (Spring Framework,
Spring Boot) - Have experience with Kafla, Kafla Stream and practice experience with tools
such as Docker, K8s, Helmchart,.. - In – depth understanding of software development principles, object-oriented
programming (OOP), and commonly used design patterns. - Have experience with Java application servers: Tomcat/JBoss/WebLogic
- Have solid knowledge and experience with at least one of the database systems
such as MySQL, PostgreSQL, Oracle or NoSQL such as MongoDB, Redis - Familiarity with version control systems (e.g., Git) and building tools (e.g.,
Maven, Gradle) in a professional environment. - Have solid knowledge about Microservices concept
- Have experience working with Monitor/Logs: Kibana, Prometheus, Grafana,
Metric,.. - Ability to use performance, security, CI/CD testing tools
- Good verbal and written communication in English.
- Have an advanced English certificate
- Strong problem-solving and analytical skills, troubleshooting and
communication skills. - Ability to work as a team, proactive, well organized, willing to learn new
things, and focus on objectives.
