Java Software Engineer
Swissquote
București, București, Romania
5 zile în urmă

Job Description

What You Will Be Doing

As a Software Engineer, part of an Agile team, we need you to be mostly oriented towards Back-End development but we will welcome skills and interest in Front-End development.

  • Perform design reviews, provide input and estimate effort required for implementation
  • Design application components to meet the business requirements and the functional design
  • Produce well structured, maintainable, efficient, reliable and fit for purpose code at the expected level of quality
  • Develop unit, integration and End2End tests to the highest possible coverage levels by using modern test frameworks
  • Provide applications support to our internal or external users - maintenance of applications by fixing defects / bugs and production incidents
  • Create builds and deployment baselines, deployment notes and operating instructions
  • Work closely with financial experts to gain first-hand experience and discuss possible solutions and alternatives to embed their requests
  • Keep yourself up-to-date on the cutting-edge technologies and contribute actively to the technical choices of the team
  • What you will bring

    Junior knowledge of :

  • Java 8+ and OOP and SOLID principles
  • RESTful APIs and services
  • Unit testing, build and deployment processes
  • Tools like Idea IntelliJ, Maven, Git
  • Linux, Docker, Jenkins, Tomcat and Databases & SQL (any RDBMS engine)
  • Would be a plus :

  • Spring, Hibernate, RabbitMQ (or other message broker), Jersey, EhCache, GraphQL
  • TDD / BDD and frameworks like JUnit, Mockito, TestNG, JBehave, Serenity, Selenium, Cucumber
  • Event-driven architectures and microservices
  • Frontend development and the React framework
  • Software design patterns
  • Mid good / strong knowledge of :

  • Java 8+ and OOP and SOLID principles
  • RESTful APIs and services / microservices
  • Spring, Hibernate, RabbitMQ (or other message broker)
  • Unit testing, build and deployment processes
  • TDD / BDD and frameworks like JUnit, Mockito, TestNG, JBehave, Serenity, Selenium, Cucumber
  • Tools like Idea IntelliJ, Maven, Git
  • Linux, Docker, Jenkins, Tomcat and Databases & SQL (any RDBMS engine)
  • Software design patterns
  • Development of Production ready applications
  • Would be a plus :

  • Jersey, EhCache, GraphQL
  • Event-driven architectures
  • Frontend development and the React framework
  • Senior strong / excellent knowledge of :

  • Java 8+ and OOP and SOLID principles
  • RESTful APIs and services / microservices
  • Spring, Hibernate, RabbitMQ (or other message broker)
  • Unit testing, build and deployment processes
  • TDD / BDD and frameworks like JUnit, Mockito, TestNG, JBehave, Serenity, Selenium, Cucumber
  • Tools like Idea IntelliJ, Maven, Git
  • Linux, Docker, Jenkins, Tomcat and Databases & SQL (any RDBMS engine)
  • Software design patterns
  • Event-driven architectures
  • Development of Production ready applications
  • Would be a plus :

  • Jersey, EhCache, GraphQL
  • Frontend development and the React framework
  • All levels :

  • Analytical and problem-solving skills
  • A sense of responsibility for the wider implications of software engineering and demonstrate a flexible approach as business requirements and their relative priorities are subject to review and change
  • Excellent communication skills, able to articulate technical and non-technical issues
  • Highly collaborative, responsive, proactive, assertive, supportive and team player with a can do’ attitude
  • Ability to work in fast paced environment and virtual teams
  • Passion about sharing knowledge and best practice
  • Fluent in English
  • Additional Information

    What we offer

  • Modern, international work environment built on collaboration, flexibility and respect
  • Hybrid, very flexible way of working; only required to work from the office 2 days per month and in some other particular cases / events
  • Exciting opportunity to boost your career and develop solid banking and fintech business expertise
  • Competitive salary
  • 25+ annual days off
  • Annual bonus
  • Medical insurance
  • Meal tickets
  • Bookster
  • Raportați această lucrare
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Aplică
    Email-ul meu
    Făcând clic pe "Continuă", acord nevoo consimțământ de a procesa datele mele și de a-mi trimite alerte prin e-mail, așa cum este detaliat în policyApplicația de confidențialitate a lui neuvoo. Pot să-mi retrag consimțământul sau să mă dezabonez în orice moment.
    Continuă
    Formular