As a Software Development Engineer, you will be responsible for researching, configuring, coding and testing of applications development within the company.
Bachelor degree in Computer Science, Information Technology, Engineering or Science from a reputable university
Minimum 2 years or more of related experience
Deep knowledge about OOP, Design Pattern, Software Design and Data Structure (Collection API)
Good knowledge and strong hands-on experience in using Spring, Hibernate and Java Web technology
Good knowledge and hands-on experience on HTTP and TCP/IP protocol
Good knowledge about application integration (microservices) such as RESTFul API and JSON
Good knowledge about Unit Testing and Test Driven Development (TDD)
Good troubleshooting and problem solving skill
Ability to learn new technologies quickly and willingness to read and digest large existing source code and take ownership on complex component or subsystem
Ensures business is turned over properly and in a timely fashion for proper service delivery.
The position is accountable for proactively soliciting andâ¦
Develop innovative design multimedia solutions within the constraints ofcost and time.
Illustrate and explain concepts by designing rough layout of art and copyâ¦