- Bachelors or Master Degree in computer science or engineering or related field.
- Able to work as a team player.
- Valuable problem-solving and analytical skills.
- Good written and verbal communication skills.
- Positive attitude towards work.
- Good organization and time management skills.
- Able to work with agile methodology
Roles & Responsibilities:
- Write well-designed, optimized, testable, efficient code.
- Lead two or more team members
- Contribute to all phases of the development lifecycle.
- Ensure designs follow specifications.
- Document all technical requirements and design technical solutions utilizing enterprise architecture standards including documenting all solution components and configurations.
- Persistent problem solver but know when to ask for help.
- Open-minded, transparent, and able to learn and adapt.
- Guide junior team members in the projects
- Work and Lead on multiple projects
Required / Essential Skills:
- Core JAVA, Advanced Java, JSP, Servlet, Spring, Hibernate, Liferay 6.2
- SQL – MySQL/PostgreSQL
- Hands-on experience in web applications, Apache Tomcat
- Web Server speed optimization
- HTML, CSS, Javascript, jQuery
Desired Skills:
- Spring Boot,
- Liferay DXP
- Client Communication
- Hands-on experience in leading two or more team members
- React JS or Angular JS or Vue JS