Java Master Developer at CI & T Nigeria

CI&T is a digital specialist, partner in end-to-end digital transformation. As digital natives, we bring a 26-year track record of accelerating business impact through complete and scalable digital solutions. With a global presence of more than 5.000 professionals in strategy, research, data science, design and engineering, we unlock top-line growth, improve customer experience and drive operational efficiency.

We are recruiting to fill the position below:

Job Title: Java Master Developer

Location: Nigeria

Job Description

  • We are looking for an Architect Java Developer residing in Nigeria to be part of our team!

Requirements
We are looking for someone who has experience with:

  • Java 8 developer with 8+ years of experience
  • Core OOP concepts (inheritance, polymorphism, object design, etc)
  • Core Java concepts (Multi-threading, keywords, memory management, objects lifecycle, Collections, and Data Structures, String manipulation, inheritance)
  • SOLID knowledge and hands-on Design patterns
  • Abstraction on Java (abstract classes, interfaces, default methods) and how to use it
  • SpringSource, Spring MVC, Spring Boot, and Spring Data frameworks
  • Spring beans management
  • Caching and Data Access using Spring
  • Hibernate and JPA frameworks
  • TDD and testing frameworks: Mockito, power mock
  • Core computer science concepts (CPU vs IO-bound, OSs and etc)
  • RESTful API Design
  • Databases and data storage
  • Experience with Microservices on an Event-Driven architecture

It will be great if you have:

  • CQRS knowledge/experience (extra plus would be the knowledge of/experience with Axon Framework)
  • CQRS concepts (when and how to use them)
  • Hands-on experience designing microservices using DDD and CQRS
  • Axon framework to design CQRS and Kafka event storage
  • Kafka
  • AWS
  • Infrastructure As Code

Why CI&T? 

  • People first approach: here we develop people before software;
  • Career development program: we believe in mentorship and supporting you to achieve your goals – including programs with a career adviser;
  • Versatile teams creating digital solutions for everyone;
  • Workplace culture: comfortable offices making our working space a place where you want to be as well as flexible hours, and remote work options;
  • We are committed to building a multicultural and inclusive company focused on creating a better tomorrow with initiatives regarding sustainability, diversity, and social inclusion (ESG);
  • Wellbeing actions and all kinds of support: employee assistance program and technological support on your equipment and software even when working remotely;
  • Training: online training, access to tech e-learning platforms, CI&T University;
  • Stable employment conditions: competitive salaries, work based on a regular employment contract and country’s legal obligations paid by the company;
  • Attractive package of benefits: health insurance, meal voucher, internet voucher, paid vacation days, holidays (according to the country’s labor law).

Application Closing Date
Not Specified.

The post Java Master Developer at CI & T Nigeria appeared first on Jobs in Nigeria – http://jobsinnigeria.careers.