Web Developer

Work type:
Warsaw, Poland
Closing date:

Designing and developing modern web solutions on base of wealth management back-office system. Role is mostly focused on web development and might include occasional changes in Java back-office (business logic, data-model, API).

Working in highly adaptive environment in agile team managed in lean manner with focus on test automation and rapid delivery of value to the client.

Main activities

  • Designing and developing software in line with technical and functional requirements
  • Working with Business Analyst and UX designer to verify the requirements and design optimal solution (visually and functionally)
  • Estimating effort required to develop solutions
  • Participate in software development process improvement initiatives – e.g. unit / end-to-end test automation, continuous integration
  • Providing input to architecture of existing web solution
  • Ensuring that delivered solutions are fit for purpose and exceed customer expectations for both functional and non-functional requirements
  • As required, providing technical leadership
  • Continuous skills improvement

To be successful in this role candidates will require:

  • Design of responsive web pages for multiple browsers and operating systems
  • Object oriented design and modelling – applying design patterns
  • Angular 4+, Angular Material and bootstrap
  • CSS/SASS, JavaScript
  • Functional knowledge and hands on design experience with web services (REST/SOAP)
  • Core Java 7+
  • Familiarity with dependency injection frameworks such as CDI
  • Web automation testing experience, e.g.: Karma, Jasmine, Browser stack
  • Experience of continuous integration tools
    • Jenkins
    • Maven
    • Docker
  • Knowledge of n-tier architecture standards
  • Knowledge of web application security and vulnerabilities
  • Strong analytical skills


Nice to have:

  • Test driven experience with protractor, selenium web-driver
  • Refactoring experience
  • JSF and PrimeFaces
  • Relational database: SQL, schema modelling and design


Technology stack

  • Software development tools: GIT, GitLab, Jenkins, Maven, SonarQube
  • Continuous integration: Jenkins, Docker
  • Frontend technologies: Angular 4+, Angular Material, CDI and JAX-RS, JSF, Bootstrap, Seam, JavaScript, jQuery
  • Testing Frameworks: JUnit, TestNG, Mockito, AssertJ, Karma, Jasmine, Protractor, Selenium Web-Driver
  • ORM: Hibernate
  • Database: Oracle
  • Application server: WildFly  #LI-PRIORITY

Apply now

If you believe that you have the relevant experience and knowledge for this role please apply directly below. Please note only successful applicants will be contacted.

Contact phone:
Only PDF and Word documents will be accepted. Combined file size should be no larger than 9MB.
* Required fields
Bravura will collect and process information relating to this application in accordance with the privacy & cookie policy found on the Bravura Solutions website.