Java Developer (60 000 - 95 000 CZK) - onsite-Brno or Prague

Description

We are looking for a Java Developer with experience in building high-performing, scalable, enterprise-grade applications. Java developer roles and responsibilities include managing Java development while providing expertise in the full software development lifecycle, from concept and design to testing. Java developer responsibilities include designing, developing and delivering high-volume, low-latency applications for mission-critical systems.

Key Responsibilities

  • Contribute in all phases of the development lifecycle
  • Write well designed, testable, efficient code
  • Ensure designs are in compliance with specifications
  • Prepare and produce releases of software components
  • Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review

Skills

  • Proven hands-on Software Development experience
  • Proven working experience in Java development
  • Object Oriented analysis and design using common design patterns.
  • Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate)
  • Experience in the Spring Framework and in developing web applications using at least one popular web framework
  • Experience with test-driven development
  • Scrum/Agile experience is advantage
  • Kotlin and SpringBoot knowledge is advantage

What can we offer?

  • Be part of competence center working on external and internal projects with team support and benefits even if you may be partially on-site at client office
  • Progressive development due to different projects
  • Dedicated budget for trainings & certifications
  • Working with an international team
  • Friendly environment in modern offices
  • 25 days of holidays, meal vouchers, contribution to a public
  • transportation card
  • Partial home office
  • Competitive salary