Senior Java Developer

Contract type: CDI

Welcome to Digital Solutions SA!

Founded in 2016 and located in the heart of the Jura, in Porrentruy, Digital Solutions SA helps companies and institutions face digital challenges through the integration of new technologies.

As an IT integrator and service provider, we help our customers to innovate and develop their new digital products.

We’re already present in Porrentruy, Basel, Lausanne, Geneva, Martigny and soon in Fribourg, Bern, Zurich and Delémont.

Combining agility, innovation and performance, we provide a team of highly qualified engineers tailored to the specific needs of each of our customers and prospects.

We are working on three areas:

  1. Integration and innovation
  2. Software development
  3. Robotic Process Automation

SPECIFICATIONS: Senior Java Developer

  • Occupancy rate: 80%.
  • Duration: indefinite, but maximum 3 years
  • Desired start date: May 1ᵉʳ, 2024

YOUR MISSIONS :

  • Software design in preparation for development
  • Development and unit testing
  • Participation in functional test phases and processing of anomalies
  • Participation in corrective maintenance
  • Identify and communicate the risks of a project or operation, and bring together the people concerned in the search for solutions.
  • Capitalize on experience acquired at the end of each project or operation
  • Participation in the improvement of Agile practices
  • Participate in systematic code reviews
  • Take charge of your AppSec training (application security)
  • Maintain application security levels
  • Participate in the continuous improvement of processes and tools. Make suggestions to improve team organization, etc.
  • Participate in software engineering practices

QUALITIES REQUIRED :

  • Ability to upgrade skills in a functional area
  • Autonomy, responsibility, adaptability, dynamism
  • Shows initiative
  • Ability to work under stress
  • Ability to work in a team and share knowledge
  • Be open to change

TRAININGS :

  • HES diploma or bachelor’s degree in computer science or EPF engineering diploma or federal diploma.

SKILLS :

Core competencies

  • Mastery of the Java language (at least version 8), particularly the EJB architecture and the Swing, JDBC and JPA frameworks
  • SOAP Web Service development skills
  • HTML5, CSS3 and JavaScript development skills (minimum experience with Vue.js v3)
  • Mastery of SQL language
  • Proficiency in ECLIPSE or IntelliJ IDEA development environment, Maven, Git
  • Unit testing with JUnit
  • Experience of working in a continuous integration environment (GitLab CI / Jenkins) and continuous quality (SonarQube, GitLab)
  • Proven and successful experience of working in an Agile environment

Additional skills

  • Experience in the development of business applications as part of new projects or significant evolutions with a team of at least 3 people.
  • Expertise in REST Web Service development
  • Web service testing with SoapUI
  • Good awareness of software quality, and in particular the implementation of unit tests, end-to-end tests and automated tests (RobotFramework)
  • Experience in unit testing using the PowerMock or Mockito frameworks
  • Mastery of Atlassian tools: JIRA and Confluence
  • Mastery of development engineering processes (phases and associated deliverables)
  • Knowledge of HQL / Hibernate
  • Knowledge of Spring (ORM, MVC)
  • At least experience in securing APIs with OAUTH2
  • Splunk knowledge
  • Knowledge of the population sector
Apply now!