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