We are looking for a Java / Python Designer-Developer for a company in the public domain located in Montreal.
- Start date: ASAP
- Workplace: 2 days a week (variable according to project needs) in Montreal
- Work week: 40 hours/week
- Working language: French
Your missions
The Java Designer-Developer will complement a team working on several ongoing application development projects to help secure our various short and medium term commitments.
The responsibilities will be as follows:
- Act as a Java/Python designer/developer
- Process the mathematical models produced by the client
- Advise the project on technological choices and decisions regarding developments.
- Analyze, design and implement (program) solutions with Java and Python.
- Contribute to the continuous improvement of development activities (agility, code assembly, automated tests, deployment...)
Let's talk about you
We are looking for a senior profile (6 to 9 years of experience) with a very good knowledge of Java, Spring MVC, Spring Boot, Python and a good knowledge of the following technological tools:
- Messaging (JMS, AMQP), OpenShift, Kubernetes, Docker
- Oracle and SQL database
- Security: openID, public key certificates
- Swagger
- Testing tools: Mockito, Junit
- Mocking tools: CastleMock, SoapUI, Postman
- Have a good knowledge of mathematical modeling concepts
- Good knowledge of integration platforms and solutions
- Have a good knowledge of the SCRUM Agile development environment.
- Have a good knowledge of DevOps principles and environments
- Knowledge of the Jira and/or Confluence application is an asset
- Required technologies/tools: Java 8+, Python, SQL, Spring 5, Spring Boot 2, Hibernate, Junit 4+, Maven, Mockito, GIT
Full Time Permanent Montréal