Descriere
Our client is looking for Java Developers who care about software excellence. We want people who are mindful of latest technology trends and tools, and have a sharp sense of how to adopt the most appropriate technology to develop solutions that delight their clients.
They champion best engineering practices and love learning new skills, so finding people who have the same mind-set is key to their business model. The company lives in a world where the individuals are looked after first and then those people who make up the community that they share, and then finally, (but with the same passion) their beloved successful clients.
Whilst their Java Developer positions require significant experience and the ability to shape a new client engagement, their flat organizational structure means you’ll be someone who is unconcerned with titles and hierarchy. They like to think that you will be evangelical when actively coaching other team members and providing sure-fire technical leadership.
You:
- Happy to write code and perform code reviews
- Improve existing code when required
- Own and refine the development process
- Keen to deal with the entire software delivery lifecycle, development, QA and deployment
- Open to collaborate with Scrum Master and Product Owner to improve requirements and sprint quality
- First point of contact for the customer about project progress – potential issues resolution
- Daily management and coordination of the development team
- Coach, mentor and on-the-job training of team members
- Well versed in delivering software using Agile methodologies
Your Skills:
- 3+ years of commercial experience as developer
- Java Core and Java EE
- Spring Core, Spring MVC (MVC Architecture)
- REST Services (Spring REST Template)
- JUnit/EasyMock
- HTML and CSS
- JavaScript
- Design Patterns
- Version control with Git/SVN
- Confident command of SQL
- Experience with Bamboo and Chef
- Knowledge of Freemarker and SOAP
- Proven leadership and management skills
- Exposure to Agile Scrum methodology
- Fluent in English