Responsibilities:
- Design, develop, improve, debug and implement software.
- Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments, and clear code.
- Prepares and installs solutions by determining and designing system specifications, standards, and programming.
- Updates job knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment.
- Solve production problems related to software applications.
- Consult team leaders and end users to identify application requirements.
Requirements:
- Fresh graduates are welcome to apply
- Maximum 30 years old
- Candidate must possess at least a Diploma / Bachelor’s Degree in Computer Science, Information Technology or any relevant major
- Experience with Java
- Familiar with HTML, Javascript, jQuery, CSS, Spring Boot, Spring and Hibernate is a plus
- Database expertise in MySQL, Oracle, SQL Server
- Excellent application system design and development skills
- Have knowledge of OOP software concepts, design patterns, and best practices
- Able to adapt quickly to an existing, complex environment and learn new concepts/software technologies as needed
- Strong problem-solving and analytical skills
- Self-motivated, independent, detail-oriented, and a responsible team player
- Able to communicate effectively – both verbally and in writing