Senior Fullstack Developer
Role details
Job location
Tech stack
Job description
Engineering is seeking a Full Stack Software Engineer to join the Experience,
Design and Strategy team. As an
experienced member of our XDS Team we look first and foremost for people who
are passionate around solving business problems through innovation &
engineering practices. The successful
candidate will work closely with our user experience and communications team to
build and maintain internal applications to make them more efficient.
You will be required to apply your depth of knowledge and
expertise to all aspects of the software development lifecycle, as well as
partner continuously with your many stakeholders on a daily basis to stay focused
on common goals. We embrace a culture of experimentation and constantly strive
for improvement and learning. You'll work in a collaborative, trusting
Requirements
BS/BA degree or
equivalent experienceExpertise in
application, data and infrastructure architecture disciplinesProficiency in
multiple modern programming languages (Java, J2EE)Expert knowledge/experience with Java Frameworks and
technologies, including Spring, HibernateExperience with REST API and JSON APIExtensive experience with UI technologies, such as: Angular,
HTML, CSS and React.jsExperience in MicroServices development and cloud
deployments is strongly desiredExperience using mainstream software test, development
tools/applications (Jira, Jenkins, Bitbucket, Git, Splunk, etc.)Excellent understanding of development concepts, SDLC
methodologies, and Test Driven Development (TDD)Solid understanding of development using SCRUM and Agile
practicesStrong communication skills with the ability to communicate
technical information to non-technical stakeholders