Senior Staff Engineer South Africa, Johannesburg Employee
تفاصيل الوظيفة
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 DescriptionMust have Skills:Java (Expert)High quality code developmentLead 3 Java developers in code reviewExperience with Streams and collectionsException handlingSpring BootOpen API 3.0, Swagger definitionsOAuth2.0 with JWT claims and scopesREST API principlesSpring JDBC, Hibernate or JPADesign patterns knowledgeUnit testingAPI mockingCaching frameworksLog4j based loggingAgile methodology experienceSoft Skills:Excellent communication skillsPositive attitude and ability to take ownershipFlexibility to work and coordinate with Cross-Geo TeamsPreferred:Asynchronous APIsAPI gateway knowledgeMiddleware knowledge
#J-18808-Ljbffr Manufacturing & Production
Apply safely
To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.