JAVA DEVELOPER

WHO WE ARE

  • Restaff - House of Norway is an experienced Norwegian offshore development company that focuses on software development with a remote staffing/dedicated team model.

  • The team is responsible for creating a brand of new digital financial platforms and apps that are highly reliable and scalable using modern engineering practices. You will be joining a product which talented software engineers in our team who is responsible for designing, building and maintaining the new digital banking platform and the customer channels. As part of the team, you will be responsible for implementing software features, involve in technical designs and writing tests to ensure the high-quality delivery of the product. The teams operate in Scrum and DevOps model.

  • We’re looking for top engineers out there! During the interview process, we will test your coding and design skills to assess your experience and depth of knowledge. Don’t worry our interview process will be fun!

WE ARE LOOKING FOR A PERSON, WHO WILL

 

  • Be willing to work on the entire stack, from infrastructure, API to front-end and even data analytics in the future.

  • Be a great team player that shares their knowledge and willing to do what it tasks to help their teams deliver.

  • Solve complex technical and business problems and learn new technology and frameworks.

  • Drive best practice cybersecurity solutions and remain at the forefront of emerging industry practices.

  • Provide technical direction for the development, design, and systems integration for client engagement from the definition phase through implementation.

  • Follow Development Best practices, Development Technology direction/roadmap and application.

  • Facilitate team and other stakeholders meetings and deliver engaging, informative, well-organized presentations.

A POTENTIAL CANDIDATE WILL HAVE 

  • Bachelor or Master in Computer Science or related field or equivalent experience.

  • Have very strong knowledge, at least 4 years experience, in developing high scalable Java-based backend web services using the Spring framework, Java/Linux stack, JPA, Hibernate, MySQL and the relevant technologies.

  • Have basic knowledge, at least 1 year of experience, in develop frontend applications for at least one of the following areas: Android native app, iOS native app or Modern Web using HTML5, CSS 3, ES6 and React JS/Angular 2x or similar.

  • Deep understanding of Object-Oriented programming, OOP design patterns and the SOLID principles.

  • Strong experience in Git source control, Git Flow branching model, CI/CD pipeline using TeamCity or equivalent.

  • Strong problem-solving skills, able to work individually as well as in a team.

  • Collaboration and culture fit in the Agile experience will be an advantage.

  • Good English skills.

A BIG PLUS IF YOU HAVE

  • Experience in developing a distributed system based on Microservices architecture, Event-driven architecture using Spring Cloud, Netflix stack, Kafka, Redis, ELK, Apache Camel, Camunda BPM etc.

  • Experience in AWS, Ansible, Packer, Docker, Rancher, K8s.

  • Experienced in automated testing frameworks.

  • Experience working in the banking and financial domain.

SOME OF OUR BENEFITS

  • Great salary package. Annual performance review.

  • 13th-salary Bonus for all staff.

  • Premium Healthcare Insurance Package and Annual Health Check-up for all staff.

  • Loyalty Employee Bonus.

  • Good career advancement opportunities.

  • Product-oriented. Agile project management style. Dynamic and English-speaking working environment.

  • Opportunity to acquire technical knowledge and experience in the latest technologies.

  • At least 17 annual leaves.

  • Working hours: 8 hours x 5 days/week (Monday to Friday). Thirty-min break at 4 PM every day.

  • And so much more!

If this interest you, please contact us for a coffee. So we can share and learn more about you.