All offersKrakówJavaJava Developer
Java Developer
Java
ITMAGINATION Sp. z o.o.

Java Developer

ITMAGINATION Sp. z o.o.
Kraków
Type of work
Undetermined
Experience
Senior
Employment Type
B2B
Operating mode
Office

Tech stack

    Java
    master
    Spring
    master
    Hibernate
    master
    Scrum
    advanced

Job description

We're looking for an experienced Java Developer who will join our team and help us achieve even more.

Your role in the team

  • Identifying opportunities to improve performance and reliability of our backend services
  • Working on high-volume, low-latency applications for mission-critical systems
  • Supporting continuous improvement by investigating alternatives and technologies and presenting these for architectural review
  • Collaborating with other teams across the business
  • Working according to development standards & best practices  
  • Writing well designed, testable, efficient code
  • Translating technical and non-technical requirements as required 
  • Driving improvements in KPI's (code quality, defects, performance, security, resiliency)
  • Collaborating with QA to ensure tests are aligned with the solution and complement tests written by development 

Skills needed

  • Proven working experience in Java development (min. 3 years) 
  • Hands on experience in designing and developing applications using Java 8+ platforms
  • Object Oriented analysis and design using common design patterns
  • Knowledge about JVM internals and JDK tools – GC, heap dumps, Java Memory Model, JMX, byte code manipulation
  • Experience with profiling and diagnostic tools (at least some) – VisualVM, JProfiler, Java Flight Recorder, Java Mission Control, Eclipse Memory Analyzer, jheap, jmap, jhat, jps, etc.
  • Profound insight of Java 8, 11, 12 and functional programming
  • Experience with high traffic systems and products
  • Desirable: understanding enterprise applications operational aspects (scalability, monitoring, zero downtime upgrades etc.)
  • Experience with test-driven development
  • Excellent English skills (written and spoken)
  • Experience in / knowledge of Agile delivery principles and practices such as Scrum or Kanban
  • Self-reliant, communicative, accurate


10k PLN as a signup bonus with first salary if you join us till the end of September