As a Java Analyst Developer in the field of data management, you’ll work in a Java/Web technology setting. You’ll analyze client needs, identify the required information systems and develop highly complex IT systems, programs and applications in an Agile and DevOps development framework.
You’ll work in complex, multi-platform environments and use a variety of tools. You’ll collaborate with multiple teams and be responsible for handling several projects simultaneously from start to finish.
Responsibilities
Your day-to-day
- Analyze business and architectural requirements to translate them into functional documents enabling the design, development and automation of tests for the EBX data management platform;
- Guide development teams in their analyses and resolve issues arising during the project to ensure that the proposed solutions are consistent and consider user needs, system architecture and constraints;
- Advise and support clients in the development, implementation, deployment and follow-up of various mandates;
- Ensure monitoring to understand and anticipate trends in your area of expertise and make appropriate recommendations to ensure the development of best practices for the company;
- Develop various strategies related to testing, training, implementation, etc.;
- Define use cases and test cases, and validate the results of development through the execution of integrated tests.
Qualifications
Keys to your success
- Bachelor’s degree in software engineering or a related field;
- 4 years of relevant experience in webservices development;
- Significant experience with Java, JEE, Spring, JUnit, Maven, Git, Jenkins, and Tomcat technologies;
- Experience with Unix and Linux operating systems;
- Experience with Oracle databases;
- Customer and results-oriented;
- Interpersonal communication skills.
Extra edge
- Knowledge of data management concepts (MDM, data quality, metadata);
- Knowledge of JBoss application servers;
- Knowledge of SOA/REST web service development.