Sr. Software Backend Engineer- Kotlin -Java at CAPGEMINI ENGINEERING
Ontario, California, USA -
Full Time


Start Date

Immediate

Expiry Date

29 Jun, 25

Salary

0.0

Posted On

29 Mar, 25

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Computer Science, Infrastructure, Redis, Automotive, Unit Testing, Cloud, Defense, Strategy, Semiconductor, It, Sql, Design, Software, Electronics, Scalability, Communications, Aeronautics, Internet, Operations, Rabbitmq, Elasticsearch, Platforms, Utilities, Life Sciences

Industry

Information Technology/IT

Description

REQUIRED SKILLS:

  • B.S. or equivalent experience, M.S., or PhD in Computer Science.
  • 5+ years of proven experience with Java/Kotlin as backend engineer.
  • Ability to analyze and improve efficiency, scalability, and stability of various system resources.
  • Experience with service-oriented architecture, writing REST API’s, unit testing, and architectural design.
  • Understanding of modern web stacks and architecture (HTTP, REST).
  • Experience with SQL and NoSQL databases and other technologies (e.g., Postgres, Redis, Elasticsearch, RabbitMQ).
  • Experience building large-scale, real-time applications.
  • Contributor to open-source projects.

CAPGEMINI IS AN EQUAL OPPORTUNITY EMPLOYER. WE CELEBRATE DIVERSITY AND ARE COMMITTED TO CREATING AN INCLUSIVE ENVIRONMENT FOR ALL EMPLOYEES. WE ENCOURAGE APPLICATIONS FROM ALL BACKGROUNDS AND COMMUNITIES, AND WE ARE COMMITTED TO HAVING A TEAM THAT IS MADE UP OF DIVERSE SKILLS, EXPERIENCES, AND ABILITIES.

LI - JE1

Responsibilities

KEY RESPONSIBILITIES:

  • Obtain tasks from the project lead or Team Lead (TL), prepare functional and design specifications, and approve them with all team members.
  • Ensure that assigned areas are delivered within set deadlines and required quality objectives.
  • Provide estimations, agree on task duration with the manager, and contribute to the project plan of the assigned area.
  • Analyze the scope of alternative solutions and make decisions about area implementation based on experience and technical expertise.
  • Lead functional design of assigned areas, ensuring design decisions meet architectural and design requirements.
  • Address area-level risks, provide and implement mitigation plans.
  • Resolve crisis & report on area readiness/quality and raise red flags in crisis situations beyond their area of responsibility.
  • Initiate and conduct code reviews, create code standards, conventions, and guidelines.
  • Suggest technical and functional improvements to contribute to the product.
  • Constantly improve professional level.
  • Collaborate with other teams, promoting a culture of inclusion and respect.
Loading...