Job Details
- You are responsible for development, support, maintenance and implementation of a complex project module.
- Planning, estimating assigned tasks.
- Developing unit tests.
Job Requirements
Your Skills and Experience
- 3+ years of proven experience with Java, specialized J2EE stack.
- Java SE and Java EE APIs: JPA, Servlet, JSP, JSTL, JAX-WS, JAX-RS
- Spring Framework: Core, Data, Boot, Security and MVC.
- Web Development: HTML5/CSS3, JavaScrip (ES6+), CSS preprocessors (LESS, SASS), Javascript Frameworks (JQuery, Bootstrap, VueJS, React…)
- Preferably MySQL, PostgreSQL
- Others: MongoDB, Elastic Search, Kibana, Redis, Message Queue
- RESTful api development.
- Bachelor in Computer Science or related studies.
- Deep knowledge in: OO Design, Data Structure, Software Patterns, Clean Code and Clean Architectures.
- Tasks automation and Dependency Management: Ant, Maven, Gradle.
- Source control: Git, SVN
- Be able to work as an independent team member, capable of applying judgment to plan and execute your tasks
- Good knowledge of estimation techniques
- Should have excellent analytical and problem solving skills
- Self-motivated, analytical and driven to overcome challenges.
- Can read & write English.
We offer
- Salary and bonus based on performance and experience
- Probation time (2 months) with full salary
- 13th month salary
- A half year bonus
- Insurances based on your gross salary
- Annual travel
- Salary review once a year
- Comfortable working environment and funny colleagues