All offersWarszawaJavaSenior Java Developer
Senior Java Developer
Java
Grupa Marketingowa TAI

Senior Java Developer

Grupa Marketingowa TAI
Warszawa
Type of work
Undetermined
Experience
Senior
Employment Type
Permanent
Operating mode
Office

Tech stack

    Groovy/Grails
    advanced
    Java
    regular
    MySQL
    regular
    Apache Solr
    regular
    MVC
    regular
    Jenkins
    regular
    Spring
    regular
    Hibernate
    regular
    Maven
    regular

Job description

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