TopDev

Java Web Developer (Java Core/ Spring/ ReactJS)

CODE88 Company Limited

Floor 6, C.T Plaza Tân Sơn Nhất, 60A Trường Sơn, Phường 02, Quận Tân Bình, Thành phố Hồ Chí Minh
Job Description
About Company

*** ONLINE INTERVIEW - To protect our candidates’ and interviewers’ health and wellbeing from Covid-19 pandemic, we will be conducting all interviews virtually via Skype, Zoom, and Video Conference Apps...

Job Purpose  

Perform development activities to build new and maintain existing WEB-based software systems using Java Frameworks, Front-end frameworks and databases.  

Your role & responsibilities

  • Participate in developing web applications, new modules, features from beginning till end in the functional system (It can be Full-Stack from Frontend to Backend services and databases depend on skills and experiences).  
  • Participate in analyzing requirements, design architecture, perform coding, unit tests, testing and technical documentation in line with user & system requirements to deliver source code, documents and test scripts that meet client’s needs and meet the release milestone.  
  • Perform bugs fixing, maintaining, enhancement existing WEB application modules.  
  • Assist Team Leads, Managers in reporting project status and deliverable estimations.  
  • Perform code review and supports colleagues  
  • Conduct training & coaching junior members in software engineering development if required.  
  • Supports team leads on maintaining QAT and development environments if required to make sure smooth development

Your skills & qualifications

Skills & Qualifications:  

  • Good Diploma/Degree in Computer Science/Information Technologies.  
  • Software development skills using Java is required  
  • Good problem-solving skills  
  • Communication skills: Intermediate-level English (especially reading and writing)  
  • HTML/CSS skills for front-end development  
  • Ability to work independently, proactive problem solver.  

Knowledge & Experience:  

  • Have at least 3-year experience in web development using Java  
  • Java Web development experience with JavaEE, Spring or other Java frameworks 
  • Experience with Restful Webservices  
  • Experience/Knowledge on any of JavaScript Frameworks, Library (jQuery, Angular, ReactJS ... ) 

Addition For Senior Java Web Developer:  

  • Minimum of 5 years’ professional software development experience  
  • Strong OOP concepts and design patterns  
  • Able to perform code review and give suggestions on solutions and designs.  
  • Able to design and develop Java web application with a large number of concurrent users and with performance requirement is a BIG PLUS  
  • Important web UI side technical skills: ReactJS, Bootstrap, JQuery, HTML/CSS, Ajax, JSON, JavaScript  
  • Strong Spring MVC, Spring Boot, Java/J2EE, SQL, Redis  

PLUS points:  

  • Experience with Java 8 is a PLUS.
  • Good understanding of relational database technologies (ie.MySQL or Oracle), stored procedures, SQL and index is a PLUS  
  • Experience coding multi-threaded Java applications is a PLUS.  
  • Experience/Knowledge on any of Redis, Memcached, Kotlin, Elasticsearch is a PLUS

Benefits for you

  • Competitive Salary
  • 13th Month Salary & Performance Bonus
  • Employee of the Year Award
  • In-house & Overseas Training
  • Full reimbursement for international Technical Certification
  • Global career opportunity
  • Vacation Leave: 12 days per year
  • Medical Leave: 8 days per year
  • 1 extra seniority day for every 3 years of service
  • Annual Routine Check-up
  • Premium healthcare insurance
  • Comprehensive Insurance
  • Annual company trip for team building
  • Soccer & Badminton Club and Sports activities
  • Entertainment activities: Music band, Karaoke & Play-station time
  • Celebrations special events: Birthdays, Christmas, New Year/Year-end Party.
  • Fruit days twice a month. Unlimited snacks & beverages
  • Unlimited snacks & beverages

Company

CODE88 Company Limited

Industry

Phần Mềm

Company size

100-499

Nationality

Singapore

About us

General information