Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Design, code and debug applications in Java.
- Modify existing software to correct errors to improve its performance.
- Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.
- Integrate software with existing systems.
- Cooperate with senior SW engineer to design system and to obtain information or project limitations and capabilities, performance requirements and interfaces.
- Provide customer technical support when needed.
Job Requirements
- Bachelor's degree in computer engineering, information technology, computer science or any related discipline.
- Good understanding of Object-Oriented Programming Concepts is a must.
- Experience in Java development (Java 8 is preferred)
- Experience in building RESTful web services.
- Experience in Relational Databases, SQL and ORM frameworks (JPA, Hibernate).
- Experience in Spring framework (Spring WebMVC /Spring boot, Spring Data, Spring Security is a plus).
- Knowledge of Unit testing is a plus
- Knowledge of any frontend frameworks (Angular, React, etc.) is a plus
- JavaScript, jQuery, CSS Programming and Python is a plus.