UCTalent


Back to Job Board
Java Backend Middle Developer - Contract 6 months

Referral Reward 12,000,000 ₫

Ho Chi Minh City, Vietnam

Contract

You will love it

Hybrid

Posted 1mo ago

Specialty:

Back-End Engineer

Experience Level:

1-2 years

Management Level:

None people

English Level:

Conversational
Skills & Technologies

Spring Boot

Spring (Java)

About the Job
Research, develop, and implement technology solutions based on the Java platform.Improve and enhance project quality.Collaborate on the implementation of large-scale projects both domestically and internationally.Create new products, maintain, and improve existing solutions.
Responsibilities
Research, develop, and implement technology solutions based on the Java platform.Improve and enhance project quality.Collaborate on the implementation of large-scale projects both domestically and internationally.Create new products, maintain, and improve existing solutions.
Minimum Qualifications
Mandatory Knowledge:
  • Basic programming knowledge (OOP, Creational, Structural, Behavioral).
  • Understanding of basic algorithms and data structures.
  • Proficiency in the syntax and operation of at least one programming language.
  • Over 1 year of project experience with the ability to independently find reference materials.
  • Knowledge of the project development process.
  • Proficient practice in one codebase/framework.
  • Advanced Git skills with the ability to propose suitable Git workflows for each project phase and support other members with Git issues.
Specialized Knowledge:
  • Advantageous to have in-depth knowledge of Software Architecture, Design Patterns, SOLID principles, and Clean Code.
  • Requirements Analysis: Clear understanding of job requirements, capable of self-analysis and generating Q&A before developing features.
  • System Design: Ability to create detailed designs, API documents, and database designs for assigned functions.
  • Capability to design major and important project functions, participate in design reviews of other members, and provide technical direction and support.
Coding Ability:
  • Capable of coding modules from basic to complex.
  • Able to analyze bugs and propose solutions for software modules.
  • Ability to build a codebase and establish conventions for workflow and communication within the system.
  • Experience working with third parties (e.g., Payment Gateways, Apple Store, Google Play, KYC systems, Banking) is a plus.
Java Skills:
  • Proficient in Java Core concepts: String, StringBuilder, StringBuffer, Box-Unbox.
  • Proficient in using Collections in Java.
  • Solid understanding of Exception theory and handling.
  • Ability to apply common design patterns.
Spring Skills:
  • Understanding of the design patterns used in the Spring Framework.
  • Knowledge of IoC and DI concepts.
  • Understanding of Spring Data JPA.
Testing/ Debugging:
  • Good self-testing skills, minimizing bugs found in QC.
  • Quick resolution of arising bugs.
Personal Skills:
  • Communication: Clear presentation skills, ability to create presentation files.
  • Positivity: Active in all situations.
  • Teamwork: Responsible for personal work, open to collaboration and learning from others, willing to help when asked.
  • Relationship with Team Members: Proactive in coordinating with others, spending time assisting with problem-solving, maintaining a positive relationship with team members.
  • Constructive Team Contribution: Actively share information and learn with colleagues, manage conflicts positively.
Work Management:
  • Estimate time for tasks and provide estimates to others.
Problem Solving:
  • Proactively address arising issues and propose solutions.
Preferred Requirement
Language Skills:
  • Ability to read and understand technical documents in English (communication skills are a plus).
Benefits
Competitive salary based on capabilities. Company provides coffee, team-building activities, year-end parties, monthly parties, etc.Salary increases and bonuses based on performance without needing to wait 6 months or a year.Dynamic, professional startup environment with an open mindset, encouraging proposals and idea development.Opportunities to learn and work with experienced management and strategic thinkers from major companies like Vingroup, OneMount, Viettel, MoMo, VNPay, FPT, Tiki, etc.Opportunities to connect and experience life and work with young individuals who have great aspirations for building their careers.Stable long-term career opportunities with clear advancement paths.
About The Company
Estuary JSC
Estuary JSC
Estuary Solutions is a dynamic SalesTech company based in Ho Chi Minh City, Vietnam. Founded in 2017, Estuary specializes in delivering innovative digital transformation solutions that empower businesses to optimize their sales, marketing, and operational processes. With a strong focus on the Asia-Pacific region, Estuary collaborates with both multinational corporations and local enterprises to enhance stakeholder engagement, gain real-time insights, and ultimately drive sales performance
Estuary JSC
Estuary JSC
Estuary Solutions is a dynamic SalesTech company based in Ho Chi Minh City, Vietnam. Founded in 2017, Estuary specializes in delivering innovative digital transformation solutions that empower businesses to optimize their sales, marketing, and operational processes. With a strong focus on the Asia-Pacific region, Estuary collaborates with both multinational corporations and local enterprises to enhance stakeholder engagement, gain real-time insights, and ultimately drive sales performance

UCTalent

We always strive to connect talents with the leading companies in the Web3 world. By leveraging job matching mechanism to match personal preferences with suitable jobs, we help companies connect with global talents quickly and at lowest costs, and open up a world of opportunities.

Don’t miss a thing

Sign up for updates, articles, promotions, and news on Web3.

@2023 UCTalent. All rights reserved.