Qualifications: |
· BS/MS degree in Computer Science or related fields |
· Good command of written and spoken English |
· Experience with Java and JavaScript |
· Good knowledge of OOP and N-Tier Architecture |
· Hands-on experience with one of these frameworks: Backbone or React |
· Good command of RESTful web services and REST API design |
· Familiar with version control tools such as Git |
· Ability to work individually and in a team |
· Believes in continuous improvement |
· Experience with Spring, SpringBoot, Hibernate, Spring Data JPA frameworks |
|
Preferred: |
· Experience with Python |
· Experience with Spring, SpringBoot, Hibernate, Spring Data JPA frameworks |
· Good command of Linux and Bash scripting |
· Familiar with Jira and Confluence |
· Experience with Agile Software Development and Scrum framework |
|
Technologies we use: |
· Java (Spring Boot, Spring MVC, Gradle) |
· JavaScript (BackboneJS, ReactJS, Bootstrap, GulpJS, Bower, WebPack) |
· Python |
· C++ |
· Git / GitHub |
· PostgreSQL |
· DevOps (Docker, Vagrant, Ansible, Jenkins, Kubernetes) |
|
Job Description: |
· Designing and developing software components |
· Developing both backend and frontend of our software products |
· Writing unit and unit integration tests |
· Performing code reviews |
· Documenting and reviewing related work products |
· Staying up to date on emerging technologies |