All offersPoznańJavaSenior Java Developer
Senior Java Developer
Java
Espeo

Senior Java Developer

Espeo
Poznań
Type of work
Undetermined
Experience
Senior
Employment Type
B2B
Operating mode
Office

Tech stack

    Java 8
    advanced
    Spring
    advanced
    Git
    advanced
    Linux
    advanced
    Continuous Integration
    advanced
    Java App servers
    advanced
    Docker
    advanced
    Cloud computing (AWS or Azure)
    regular
    Python
    nice to have
    Scala
    nice to have

Job description

Espeo is an Agile software house focused on greenfield, international startup projects. We're located in the heart of Poznań and we employ around 70 people. Our mission is helping others grow - both our clients as well as our developers. You'll have a real influence on the technology of the web and mobile applications we create. Flexible hours or remote work aren't a problem!


We are extending our project team therefore we are looking for an Experienced Senior Java Developer who is ready to support us in taking the system to the next level.

As a Senior Java Developer you will be:

  • building and integrating both, frontend and backend modules 
  • developing and maintaining existing features
  • optimizing applications for maximum speed and scalability
  • improving overall systems/data architecture development and integration issues
  • part of Scrum team
  • communicating with remote team members on daily basis
  • communicating with international clients (presentation of effects, clarification of requirements)

By joining us you get:

  • constant development and creative work
  • internal trainings (tech & soft) - Ninja Academy
  • private health care
  • Multisport and additional financed sports activities
  • conference and training budget every year
  • up to 20% remote work
  • flexible working hours
  • free English classes
  • democratic influence on decision making process
  • flat structure promoting direct communication
  • value-based organisation
  • integration events and parties
  • daily fresh fruit, good coffee and beverages

As a Senior Java Developer we expect you to have:

  • expertise in Java
  • expertise in Spring
  • good understanding of code versioning tools, such as Git
  • understanding of cloud computing (AWS or Azure infrastructure)
  • knowledge of relational databases and ORM frameworks
  • knowledge of non-relational databases
  • being creative and proactive - always up for challenge
  • willingness to cooperate with others and share both experience & knowledge within the team
  • good communication skills
  • good command of spoken and written English (min. B2)

It’s nice if you:

  • understand and have worked with TDD 
  • already have experience in working with a team and English speaking clients
  • have knowledge of Java application servers (Jboss, Spring Boot, Tomcat etc)
  • have knowledge of MOM (JMS, ActiveMQ / Kafka / RabbitMQ)


Sounds like you? Don’t wait then and apply! We are waiting for you to join us.

Please include: "I hereby give consent for my personal data included in my application to be processed for the purposes of the recruitment process under the Personal Data Protection Act as of 29 August 1997, consolidated text: Journal of Laws 2016, item 922 as amended." to your resume.