Lead Back-End Engineer
Capgemini
**LEAD BACK-END ENGINEER**
**Ideal Candidate Requirements**
+ **Effectiveleader who is well-rounded, good understanding of architecture, and hashands-on coding ability.**
+ **StrongCommunicator**
+ **WorksPST Hours**
**Backend Lead Engineer**
**-** **Experience buildingdistributed systems**
**-** **Java, Junit**
**-** **TDD and BDD testingexperience. E.g. Cucumber-JVM**
**-** **Spring FX and Springboot**
**-** **Document DB e.g.MongoDB or DynamoDB**
**-** **REST API**
**-** **Kafka and Event drivenservices**
**-** **GraphQL**
**-** **JWT and OAuth**
**-** **Docker and Kubernetes**
**-** **Developing on Mac OS**
**-** **Cloud Experience**
**The job descriptionis looking for a Senior Backend Engineer Lead,** **likely specializing in building and maintainingdistributed systems. Here's a breakdown of the required skills and experience:**
**Technical Skills:**
+ **ProgrammingLanguages:Strong proficiency in Java, including unit testing frameworks like JUnit.**
+ **TestingMethodologies:Experience with both Test-Driven Development (TDD) and Behavior-DrivenDevelopment (BDD) methodologies, potentially using tools like Cucumber-JVMfor BDD.**
+ **Backend Frameworks: Expertise in SpringFramework, particularly Spring Framework for reactive programming (SpringFX) and rapid application development (Spring Boot).**
+ **Databases: Experience with documentdatabases, with examples provided being MongoDB and DynamoDB.**
+ **APIs: Knowledge of designing andbuilding RESTful APIs.**
+ **Messaging Systems: Experience with Apache Kafkafor real-time stream processing and event-driven architectures.**
+ **API Consumption: Familiarity with GraphQL forquerying APIs efficiently.**
+ **Authentication &Authorization:Understanding of security protocols like JWT (JSON Web Token) and OAuthfor user authentication and authorization.**
+ **Containerization: Experience with Docker forcontainerizing applications and potentially Kubernetes for containerorchestration.**
+ **Cloud Computing: Experience with cloudplatforms in general, potentially including experience with specificproviders like AWS or Azure.**
**Leadership Skills:**
+ **The "Lead" title suggests this rolerequires some leadership experience, potentially leading a team of backendengineers. This might involve tasks like:**
+ **Assigning and reviewingdevelopment tasks.**
+ **Mentoring junior engineers.**
+ **Providing technical guidanceand making architectural decisions.**
**Overall, the ideal candidate is a highlyskilled and experienced backend developer with a strong understanding ofdistributed systems, modern development practices, and cloud technologies. Theyshould also possess leadership qualities to guide and mentor a team.**
**The benefits our employees enjoy:**
+ **401(k) Savings Plan- Matched150% up to 6%. (Our 401k is in the top 1% of 401(k) plans offered in theUS!)**
+ **Medical/Prescription/Dental/VisionCoverage!**
+ **Low-premium and deductible.Plan with free preventive care.**
+ **$12,000 in TuitionReimbursement**
+ **100% Company-paid mobile phoneplan**
+ **Personal Time Off (PTO)- Ensuringa balance of work and home life**
Sogeti is an Equal Opportunity Employer encouraging diversity in the workplace. All qualified applicants will receive consideration for employment without regard to race, national origin, gender identity/expression, age, religion, disability, sexual orientation, genetics, veteran status, marital status or any other characteristic protected by law.
Confirm your E-mail: Send Email
All Jobs from Capgemini