All offersKrakówJavaSenior Java Engineer
Senior Java Engineer
Java
CRIF Sp. z o.o.

Senior Java Engineer

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

Tech stack

    Java
    master
    Spring / Hibernate
    master
    Angular
    regular
    Web Services
    regular
    REST
    regular

Job description


CRIF Poland is looking for a senior java software engineer to join the development team in Kraków. We need a quickly learning, autonomous specialist that will help us move our software to the next level by applying optimal architecture design, modern technologies and best software development practices. In particular we are looking for a person interested in large software systems, distributed architecture, efficient data processing and complex algorithms. This is an offer for a professional wishing to make a non-trivial contribution to a serious software project as the next step in her or his career.

Responsibilities:
  • Initiate and supervise refactoring of the source code and the architecture
  • Lead the technological evolution by proposing improvements and new ideas
  • Design and implement new features and change requests, involving the full technology stack, from the user interface down to the database
  • Investigate and fix more complicated software issues
  • Assure high quality by maintaining testable source code
  • Mentor junior developers and perform code reviews
  • Maintain superb relations with colleagues inside and outside the team for efficient cooperation

Requirements:
  • Proved record of 5+ years of experience with large-scale software architecture
  • Hands-on experience with Java, Spring, SQL database engine (preferably Microsoft SQL Server or Oracle), a web application UI framework (Angular or other), web service technology (SOAP or REST)
  • Knowledge of architectures of distributed systems
  • Practice with Java web applications and web services
  • Experience at working with complex business requirements
  • Ability to convey complicated technical ideas to both IT and non-IT persons
  • Team spirit: We strongly believe that cool ideas are born by teamwork

We Offer:
  • Extensive social package
  • Great people to work with
  • Possibility to have personal influence on the technological landscape of the project