We are looking for a Senior/Lead Java Developer to develop existing international web portal for around 10000 users worldwide. The system is written in technologies such as Java, Groovy, Grails and is based on MVC paradigm.
We are a small 5 people team so we are looking for a person with strong technical background who can take on both technical and leadership role on a long-term project. Your will be responsible for ensuring that the team develops scalable, efficient and well-tested Java based solutions.
Duties and responsibilities:
- Writing well written, efficient code, designing new functionalities (75% of time)
- Leading an 4-person international Java team (25% of time)
- Taking part in decisions regarding team members, tech stack and architecture design patterns.
- Cooperating closely with DevOps infrastructure administrator (in regard to deployments plan and system architecture issues).
Qualifications:
- Excellent Groovy/Grails programming skills
- Knowledge of Java development stack (Spring, Maven, Hibernate, JMS)
- Knowledge of MySQL and Apache SOLR databases design principles
- Experience with Microservices architecture and MVC paradigm.
- Experience with continuous delivery and continuous integration (Jenkins)
- Very good English – written and spoken
- Independent and able to lead the project
- Willing to explore and learn custom project with a long-term plan of mastering system architecture.
Benefits:
- Possibility to develop skills and gain new qualifications with the latest technologies
- Cooperation with experienced specialists
- International work environment
- Attractive salary
- Relocation package
- Flexible working hours
- Option to work remotely (after adaptation)
- Yearly bonus depending on performance
- Training courses