All offersKrakówJavaFull-stack Developer (Java, JavaScript)
Full-stack Developer (Java, JavaScript)
Java
OpsTalent

Full-stack Developer (Java, JavaScript)

OpsTalent
Kraków
Type of work
Undetermined
Experience
Mid
Employment Type
Permanent
Operating mode
Office

Tech stack

    Java
    advanced
    JavaScript (ES6+)
    regular
    ECMAScript 6
    regular
    ReactJS
    regular
    Node.js
    regular

Job description

We are building the future of online banking.

Together with our partner - one of the biggest financial institutions in the world - we are changing how people interact with their bank online. We want our millions of users around the globe to have a simple, quick and user-friendly experience when requesting a new credit card, getting a quotation for mortgage or opening a bank account.

We want to make it so easy that even those not so tech-savvy can do it with a couple of clicks - or a couple of taps on the screen of their smartphone.

We are doing it in small, Agile teams, using top-notch technology.

Who said that working for a bank needs to be boring?


Job requirements:
  • Good knowledge of Java 8, Spring in back-end.
  • Good knowledge of front-end stack, preferably ECMAScript 6, React and Node.js.
  • Strong analytical and logical thinking skills.
  • Solid command of written and spoken English.
  • Proactive and problem solving attitude.
  • A high level of motivation, quick to learn and the ability to work with minimal supervision.
  • Experience with cloud providers (e.g. Amazon Web Services, Azure) is a great advantage.
  • Experience with testing principles, processes and methodologies (BDD, Agile) is a big plus.


Responsibilities:
  • Leading development team to agreed timescales and standards; coordinating development effort and working closely with Product Owners, Scrum Masters, Analysts and UX/UI Designers.
  • Being part of a multi-disciplinary, agile product team designing and building distributed systems using modern technology stacks with the ability to quickly pick up new technologies/paradigms and to implement solutions across the full stack.
  • Defining and governing quality standards; maintaining expert knowledge in required technology area across multiple platforms.
  • Creating efficient code that is meeting definition of done for business requirements, taking into account technical dependencies and non-functional requirements.
  • Conducting unit testing of programs and software applications to be sure they will produce the desired results and that the instructions are correct.
  • Assisting and support the implementation of releases, building continuous integration and delivery pipelines.
  • Maintaining and developing good, clear communications and relationships as appropriate with development team members and stakeholders.


We offer:
  • Interesting path of career in an international organization.
  • Continuous learning in a dedicated and talented team.
  • Private medical healthcare and Multisport cards to help you stay fit.
  • Life insurance plan to give you a sense of security and stability.