Description
Senior Java Developer
Job Description
Expectations on Senior Java Developer :
- 5-7 years experience in Java SE (Back End)
- Enthusiasm in Java programming
- Have enough experience to be able to review other programmers code and give feedback on quality
- Decide on solution architecture
- Be prepared for own code to be reviewed and commented by other programmers
- Write automated tests for own code (smoke tests, unit tests, integration tests, e2e tests)
- Setup and keep programming standards and teach/lead less experience programmers to follow quality standards and programming guidelines
- Must have good soft communication skills as required in Scrum methodology
- Be prepared to perform pair programming
Experience with following will be well perceived:
- Agile/Scrum
- Jira/Confluence
- Jenkins
- Gerrit
- Automated testing frameworks (J-Unit, SPOC, Sellenium, TestNG, Fest, Jasmin, Cucumber, Test MORE)
- SonarQube
- GIT, Artifactory
Candidates will be pre-verified with Codility test.