Skip to main content

Java Developer

Aplica ya
Mapa de ubicación: Halifax, Nova Scotia, Canada Full time R1243074

Descripción del trabajo

Responsibilities:

Work with teammates to deliver sprint goals

Collaborate with Front End and QA team

Contribute best of your knowledge to system architecture

Write and maintain unit tests on all the layers of the application

Identify code smells and opportunity for improvement of the overall application architecture

Participate on the Scrum ceremonies (standup, sprint planning, retrospective)

Minimum requirements:

Strong analytical and problem-solving skills

Strong knowledge of the Java programming language and the server environment.

Knowledge in Microservices architecture

Deep understanding of good programming practices, design patterns, and Object Oriented Analysis and Design

Ability to work as part of a team by contributing to product backlog reviews and solution design and implementation

Be disciplined in implementing software in a timely manner while ensuring product quality isn't compromised

Minimum qualifications:

Successfully implemented and released REST services using a modern java framework in the past 3 years

Successfully designed database models that are adequate for the problem on hand

Formal training in software engineering, computer science or computer engineering.

Worked as part of a mature engineering team

Ideal candidate:

Have a working knowledge with Spring Boot 1.5 or 2.0

Have a working knowledge with Java 1.8 features such as streams and lambda expressions

Have a working knowledge with Domain Driven Design and Similar Architecture concepts

Understands reactive programming, reactive systems, Point to Point and Pub/Sub queues

Have a working knowledge with containerization and build pipelines

Successfully implemented REST Services that can interact seamlessly with Frontend web applications

IQVIA is proud to be an equal opportunity employer and we are committed to creating a diverse and inclusive environment. We do not discriminate on the basis of any applicable prohibited ground of discrimination, including but not limited to race, religion, colour, national origin, gender, sexual orientation, age, marital status, or disability. Accommodations for applicants with disabilities are available at all stages of the recruitment process upon request. If you have a physical impairment or a disability that requires an accommodation, we encourage you to disclose this during the recruiting process so that IQVIA can appropriately accommodate you.

IQVIA est fière d'être un employeur offrant l'égalité des chances et nous nous engageons à créer un environnement diversifié et inclusif. Nous ne pratiquons aucune discrimination fondée sur la base de tout motif de discrimination interdit applicable, y compris, mais sans s'y limiter, la race, la religion, la couleur, l'origine nationale, le sexe, l'orientation sexuelle, l'âge, l'état civil ou le handicap. Des accommodements pour les candidats avec un handicap sont disponibles à toutes les étapes du processus de recrutement, sur demande. Si vous souffrez d'une déficience ou d’un handicap physique nécessitant un accommodement, nous vous encourageons à le divulguer lors du processus de recrutement afin qu'IQVIA puisse vous accommoder de manière appropriée.

At IQVIA, we believe in pushing the boundaries of human science and data science to make the biggest impact possible – to help our customers create a healthier world. The advanced analytics, technology solutions and contract research services we provide to the life sciences industry are made possible by our 70,000+ employees around the world who apply their insight, curiosity and intellectual courage every step of the way. Learn more at jobs.iqvia.com.

Aplica ya

Únase a la red de talentos de IQVIA

Regístrese hoy y le informaremos cuando haya puestos disponibles que coincidan con sus intereses profesionales.

Únase a nuestra red
Top of page