Senior Java Developer

Job type: Permanent
Contact name: Rebecca Aw

Contact email: rebecca@aurora-talent.com
Job ref: 33392
Published: over 1 year ago
Startdate: 05 February 2023 - 05 February 2023

Senior Java Developer

 

Introduction:

Our client is a fast-growing Business Process Outsourcing company that leverages on technologies that caters for diverse verticals with intelligent solutions.

Job Responsibilities:

The position requires strong attention to detail, operational task management and problem-solving ability.

  • Maintain high quality of products with participation in code review and design reviews.

  • Build high quality product and contribute important impacts on our product roadmap planning.

  • Propose and implement solutions/product with Java, JavaScript, SQL, Spring Boot and Shell Scripts

  • Provider guidance to Junior and suggestion to other colleagues with deep understanding of technology stacks

  • Propose better software architecture with right design pattern at suitable situation.

  • Provide in depth support to Technical Support Analyst

  • Work with front end team to build a high perform, user friendly and stable web product.

  • Solving puzzles from clients’ feedbacks and logs to find out the real cause.

  • Research on up-to-date technology stacks to continue bring better performance and higher quality products to stakeholders.

  • Write down documentations for different technology and knowledge to share knowledges among everyone.

  • Provide insight for database performance and stability.

  • Monitor & guide Junior Developers on executing the projects involved.

Job Requirements:

  • Diploma / Bachelor’s Degree / Professional Certificates in Computer Science / Information Technology / Software Engineering, etc)

  • At least 5 years of relevant experience in full stack web development.

  • Familiar with Java, JavaScript, Spring Boot, SQL and Shell Scripts.

  • Candidate should possess a good understanding of and practical experience with Java Web based application development.

  • Strong Java skills and object-oriented design experience, and design patterns.

  • Experience in using Spring & Hibernate in programming works are highly preferred.

  • Familiar with Unix/Linux environment.

  • Familiar with different source control tools.

  • Good knowledge with microservices is an added advantage.

  • Experience in database performance tuning and query enhancement is an added advantage.

  • Experience in dev-ops relevant tasks is an added advantage.

  • Knowledge on Billing/charging interface/API is an added advantage.

  • Ability to work with customers and identify adoption barriers and put forth plans to address these issues.

  • Excellent analytical, problem solving, teamwork and communication skills.

  • Willing to go extra mile to get job done at high standard.

  • Experience in monitoring & guiding a team of Junior Developers is highly preferred.

  • Language(s): English & Mandarin.