Nagarro logo

Senior Staff Engineer

Nagarro
Full-time
On-site
Johannesburg, South Africa

Company Description

We are a Digital Product Engineering company that is scaling in a big way! We build products, services, and experiences that inspire, excite, and delight. We work at scale — across all devices and digital mediums, and our people exist everywhere in the world (15000+ experts across 26 countries, to be exact). Our work culture is dynamic and non-hierarchical. We are looking for great new colleagues. That is where you come in!

Job Description

Must have Skills : Java (Expert), Job Description : The Lead will be responsible for high quality code development and lead the 3 Java developers in code review Must have • Experience with Steams and collections • Exception handling • Spring boot • Open API 3.0, swagger definitions • OAuth2.0 with JWT claims and scopes • REST API principles • Spring JDBC, Hibernate or JPA • Design patterns knowledge • Unit testing • API mocking • Caching frameworks • Log4j based logging • Agile methodology experience Excellent communication skills Positive attitude and ability to take ownership Flexibility to work and cordinate with Cross-Geo Teams Preferred • Asynchronous APIs • API gateway knowledge • Middleware knowledge