Senior Java Developer in România

We are looking for a passionate Java Developer to become part of our Agile team. You will design and develop, from scratch, a full series of microservices, for a digital banking application, including integration with legacy systems, security systems and core banking system.

What you'™ll do

  • Design, build and maintain efficient, reusable, and reliable Java applications; 
  • Work in an Agile, fast paced environment with a high focus on finding the best solutions for our customers;
  • Ensure the best possible performance, quality, and responsiveness of the applications;
  • Identify bottlenecks and bugs and devise solutions to these problems;
  • Provide documentation, support in packaging, automation and deployment of releases;
  • Help maintain code quality: participate in code reviews to ensure that implemented features are maintainable, supportable, resilient and performing;
  • Assist in the elaboration of business requirements, development of user stories, provide development tasks effort estimations and participate in elaboration of planning activities;
  • Be autonomous inside the team and assume ownership on the components will be responsible with.
  • What you'll need to succeed 

  • Be proficient in Java, with a good knowledge of its ecosystems;
  • 3+ years of experience working on Java-based projects as a Software Engineer;
  • Technologies: JavaEE, Spring Framework, Spring Boot, Java (at least 1.8), databases (Postgres / Oracle), JDBC, SQL, build tools:Maven/Gradle;
  • Be familiar with various design and architectural patterns with strong understanding of object-oriented programming;
  • Respect SOLID object-oriented design Principle;
  • Have knowledge of concurrency patterns in Java;
  • Familiarity with RESTful applications;
  • Understanding fundamental design principles behind a scalable application;
  • Knowledge of database schemas design, to represent and support business processes;
  • Basic understanding of JVM, its limitations, weaknesses, and workarounds;
  • Implementing automated testing platforms, integration tests and unit tests;
  • Nice to have

  • Experience with microservices architectures and domain driven design
  • Familiarity with continuous integration
  • Familiarity with Docker / Kubernetes deployment
  • Familiarity with 'œcloud ready' applications
  • Familiarity with messaging integration patterns (event-driven architecture)
  • Experience with working Agile
  • Why YOU + QUALITANCE = A GREAT EXPERIENCE

  • You'll enjoy an environment where we take job satisfaction very seriously. You'll solve real customer issues for big companies like Ikea, Virgin, Ford, BCR and Breville
  • You will never get bored! We're developing from scratch complex projects in a super fast way - 10 weeks from idea to MVP
  • You'll use technology to improve productivity while reducing effort. We're using different types of technologies (emerging/role specific) while using our own platform for reusable components
  • You have the chance to experiment with a rare mix in international companies - and sometimes in local. We have our own innovation framework based on design thinking, rapid prototyping, agile and skunkworks.
  • You'll have constant opportunities for growth and developing your skills. Without the team we would not be today a reference point in digital transformation and innovation.
  • Powered by JazzHR

    Contact

    Datele de contact vor fi vizibile dupa ce veti aplica!

    Anunţ expirat
    loading...
    www.mynextjob.ro folosește cookies. Navigând în continuare, iți exprimi acordul pentru folosirea acestora. Află mai multe Am ințeles!