All offersWarszawaJavaTech Lead/ Senior Java Developer
Tech Lead/ Senior Java Developer
Java
Edge One Solutions

Tech Lead/ Senior Java Developer

Edge One Solutions
Warszawa
Type of work
Undetermined
Experience
Senior
Employment Type
B2B
Operating mode
Office

Tech stack

    Java
    advanced
    JVM
    regular
    REST API
    nice to have
    RESTful
    nice to have
    Spring
    nice to have
    Spring Boot
    nice to have
    MongoDB
    nice to have
    Apache Cassandra
    nice to have
    Apache Kafka
    nice to have
    JMS
    nice to have

Job description

 YOUR DUTIES AND RESPONSIBILITIES WILL INCLUDE:
  • Managing a team of high performing Back End Developers, Front End Developers and QA
  • Development of new products and applications for the needs of an e-commerce company
  • Close relations with business units
  • Being responsible for choosing the best technical solutions

OUR EXPECTATIONS:
  • Very good knowledge of Java 8, including such issues as references, NIO, multithreading, memory model
  • Knowledge of the operation of JVM, GC algorithms and application profiling methods
  • Experience in creating web applications providing REST API, RESTful services
  • Knowledge of Spring Framework and Spring Boot
  • Knowledge of microsystem architecture and distributed systems, including high application availability ensuring methods, scalability
  • Knowledge of non- rational databases, preferably MongoDB or Apache Cassandra
  • Knowledge of how to scale database systems
  • Knowledge of Apache Kafka, JMS
  • Knowledge of  application monitoring tools
  • Knowledge of network tuning  communication on both the client and server side
  • Knowledge of TDD, creation of unit and integration tests
  • Very good communication skills

NICE TO HAVE:
  • Experience in managing a team of Developers

OUR OFFER:
  • People Development Programme (PDP) - planning of individual career path in selected area: Expert in chosen technology, Quality Assurance, Project or/and People Management
  • Individual approach to Employees
  • Long-term cooperation and stability of employment
  • Friendly atmosphere
  • Cooperation with experienced Specialists and Experts
  • International projects
  • Flexible working hours
  • English language courses in Company's office
  • Team building events
  • Great work conditions in modern offices
  • Additional benefits: sports card, private healthcare