Responsibilities
Write clean code
Cover own code with tests
Participate in backlog refinement, planning and demos
Perform code reviews
Clarify the requirements with stakeholders
Participate in solution architecture design and implementation
Skills
Must have
bullet icon
Technical Skills required (8+ years of experience):
Core Java, Spring, Hibernate/myBatis, Maven
Data analysis and production troubleshooting skills
CI: Jenkins/TeamCity, git
Strong development and architectural experience
Nice to have
JasperReports experience
Full-stack experience: Java + React
Ability and desire to take technical leadership
Ability to mentor and supervise junior employees
Unit-testing experience
Ability to write clean self-describing code
Ability to understand and produce business and functional requirements specification
Strong practice of code reviews
Crucible experience
Any Graduate