FirstBank Jobs

Job Information

Capgemini Lead Back-End Engineer in Seattle, Washington

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.

DirectEmployers