Taking full responsibility in developing any relevant front end application (web / desktop /
mobile).
Keep learning the new technologies and effectively apply those in the projects.
Take part in designing, building, maintaining, reviewing and supporting quality code and
services.
Analyze the requirements and understand the deliverable.
Develop software solutions by studying information needs, systems flow, data usage, and
work processes.
Contribute in all phases of the development lifecycle.
Document and demonstrate solutions by developing documentation, flowcharts, layouts,
diagrams, charts, code comments and clear code.
Participate in code/ design reviews after investigating current software development projects,
seek out new technologies and ideas to add value to project.
Collaborate with team members and ensure knowledge transfer.
Deliver across the entire app life cycle - concept, design, build, deploy, test, release to live
and support.
.
Employment Status
Base on Project
Educational Requirements
Bachelor of Science (BSc) in EEE, CSC, CSE.
Additional Requirements
Must be a good problem solver.
Excellent web application development experience using Java/J2EE platform.
Implementing
the Model View Control (MVC) structure in web apps with Spring Boot, Spring MVC, and
Spring Security.
Good working knowledge of Servlet, JSP, JMS.
Good experience in developing PWA will be a big plus point.
Development experience in react will be considered as a plus.
Good idea of ionic, capacitor/ cordova
Very good understanding of JavaScript-based frameworks.
Having good knowledge in python, Django will be considered as a plus.
Familiar with consuming SOAP, REST, micro services, JSON/XML
Have good knowledge with the application servers tomcat/jboss/weblogic.
Handy with Git, Subversion, or similar version control systems.
Familiarity with build tools like Maven, Gradle, Ant, etc.