Job Description - Specialist Software Engineer - Java (25000C0B)
Specialist Software Engineer - Java
-
(
25000C0B
)
Missions
|
Independently design
components, develop code
and test case scenarios by
applying relevant software
craftsmanship principles
and meet the acceptance
criteria.
|
|
Complete the
assigned learning path.
Take part in team
ceremonies be it agile
practices or chapter
meetings.
|
|
Deliver on all
aspects of Software
Development Lifecyle
(SDLC) in-line with Agile
and IT craftsmanship
principles.
|
|
Deliver
high-quality clean code
and design that can be
re-used.
|
|
Actively, work
with other development
teams to define and
implement API's and rules
for data access.
|
|
Ensure customers,
stakeholders and partners
are rightly communicated
on time.
|
|
Assess production
improvement areas such as
recurrent issues.
|
|
Perform daily
checks and maintain
required standards and
production processes.
|
|
Provide
suggestions for automating
the repetitive and regular
production activities.
|
|
Perform bug-free
release validations and
produce metrices, tests
and defect reports.
|
|
Assist in
developing guidelines
and ensuring that
team practices them.
|
|
Ability to perform
level 2/level 3 production
support
|
|
Increase coverage
of data models, data
dictionary, data pipeline
standards, storage of
source, process and
consumer metadata (#reuse
and #extend).
|
|
Profile
5+ years of experience in :
-
Java 17+, Core Java & Spring boot
framework (Spring security, Spring core,
Spring boot, Spring batch, Spring cloud),
Java Script
-
Reactjs/Angular exp
-
RESTful APIs / Microservices
-
RDBMS – Postgre sql or Oracle or MS Sql
-
ORM (Hybernate/JPA/Spring data)
-
Security (Oauth)
-
Testing Unit Testing (JUnit, Mockito, Jest)
Good to have
-
Framework – Hexagonal Architecture,
Micro-frontend architecture
-
Craft practices - TDD/BDD/DDS, Solid
principles,
-
DevOps Tools: (Jenkins, GitHub Actions,
SonarQube)
-
Container knowledge – Docker/Podman,
Kubernetes
Business Insight
At Société Générale, we are convinced that
people are drivers of change, and that the
world of tomorrow will be shaped by all their
initiatives, from the smallest to the most
ambitious. Whether you’re joining us for a
period of months, years or your entire career,
together we can have a positive impact on the
future. Creating, daring, innovating, and
taking action are part of our DNA. If you too
want to be directly involved, grow in a
stimulating and caring environment, feel
useful on a daily basis and develop or
strengthen your expertise, you will feel right
at home with us!
Still hesitating?
You should know that our employees can
dedicate several days per year to solidarity
actions during their working hours, including
sponsoring people struggling with their
orientation or professional integration,
participating in the financial education of
young apprentices, and sharing their skills
with charities. There are many ways to get
involved.
We are committed to support accelerating our
Group’s ESG strategy by implementing ESG
principles in all our activities and policies.
They are translated in our business activity
(ESG assessment, reporting, project management
or IT activities), our work environment and in
our responsible practices for environment
protection.
Why Join Us
We are committed to creating a diverse
environment and are proud to be an equal
opportunity employer. All qualified applicants
receive consideration for employment without
regard to race, color, religion, gender,
gender identity or expression, sexual
orientation, national origin, genetics,
disability, age, or veteran status
|
|