Our client is seeking a highly skilled and motivated Senior Java Developer to join their dynamic team. You will play a crucial role in developing innovative software solutions and driving the development of RESTful web APIs, while leading and motivating a team to deliver high-quality projects. If you are passionate about new technologies, enjoy working in a collaborative environment, and have a strong foundation in Java development, we want to hear from you!
Key Responsibilities:
- Develop and maintain RESTful web APIs using Java and related technologies.
- Execute software development in accordance with company-defined processes (Control Prod).
- Understand business needs and technical requirements to achieve project objectives.
- Lead and motivate a team while driving innovation with new APIs.
- Become an essential team member, elevating User Experience (UX) to the next level.
- Develop applications using Java, JavaScript, C#, CSS, HTML/HTML5, and front-end web applications.
- Work with databases and technologies like MySQL, MongoDB, Redis, Git, Gitflow, etc.
- Enhance and improve testing frameworks and test infrastructure.
- Communicate effectively with team members and company stakeholders.
Job Requirements:
- Bachelor’s degree or higher in Computer Science or a related field, with strong computer science fundamentals and teamwork abilities.
- 5-8 years of experience in Java development, including team management experience.
- Familiarity with Agile methodologies; SCRUM Master experience is a plus.
- Strong business understanding, problem-solving skills, and the ability to drive results.
- Expertise in data structures, algorithms, and multithreading programming, with a focus on performance tuning.
- Experience in developing high-concurrency, high-availability distributed online services, with a solid understanding of technologies like distribution, caching, and message queuing.
- Ability to participate in system analysis, design, and development for business software.
- Proficiency in coding, unit testing, and maintaining relevant documentation throughout the development lifecycle.
- Ability to work in a virtual team and matrixed organization structure.
- Able to converse in Mandarin as you will be required to communicate with chinese-speaking stakeholders.
If you're interested in this role, click 'apply now' to forward an up-to-date copy of your CV or email to [email protected]
CEI Registration Number: R1985071
EA License Number: 21C0661
Company Registration Number: 201127615M