Vaga de Software Engineer I - Fullstack (Java/Javascript/Angular/React)
1 vaga: | Publicada em 11/10
- A combinar
Sobre a vaga
Job Description
The successful candidate will have the opportunity to become an entry-level
software engineer in a team responsible for the end-to-end, full stack development
of different applications in partnership with global teams. The professional must
have at minimum a completed or in-progress bachelor degree in Computer
Science/Engineering or other directly related technical field.
You will be part of an agile team that develops regional business initiatives
within global applications by working on the design, development and deployment of
the solutions in a secure, stable and scalable way, partnering with multiple
business and technical stakeholders. As an entry-level member of a JPMorgan CIB
software engineering team, you are expected to execute software solutions with
supervision, while gaining skills and experience to grow within your role. We look
for candidates that have knowledge on some the most popular technologies and
stacks from the market, and are motivated to deepen them even more by continuous
learning and hands-on experience. While each team member has a primary skill set,
they are also expected to learn and contribute to areas outside of their primary
skill set. The team is highly collaborative and values continuous improvement and
open communication, possessing great inter-personal skills is key to leverage the
most from it.
Job responsibilities
Executes software solutions, design, development, and technical troubleshooting
Writes secure and high-quality code with peer guidance
Interprets architecture and design representations as well as nonfunctional
requirements to develop secure, stable software against a defined architecture
Actively applies automation to reduce manual toil in the Software Development Life
Cycle
Addresses code quality issues
Foster continuous improvement of the applications
Breaks down routine technical tasks to troubleshoot and solve issues
Work with local and global team of developers; operational business, SMEs and
users
Required qualifications, capabilities, and skills
Formal training or certification on engineering concepts and 1+ years applied
experience
Ability to work in large, collaborative teams to achieve organizational goals,
with a passion to build an inclusive and innovative culture
Demonstrable ability to work in a full-stack codebase
Understanding of software skills such as business analysis, development,
maintenance, and software improvement
Proficiency in developmental toolsets
Knowledge of industry-wide technology trends and best practices
Strong understanding of object-oriented concepts and experience in object-oriented
languages
Good experience in Java (versions above 8)
Knowledge on Java Frameworks i.e. Spring; Spring Boot; Hibernate
Exposure to RESTful microservices
Relational database software development experience (Oracle)
Exposure to non-relational databases (especially Apache Cassandra)
Proficiency on source code control software (e.g. Git, subversion),
Good experience in HTML, CSS and Javascript
Knowledge on Javascript frameworks i.e React; Angular
Fluent English
Exposure to Cloud technologies (AWS, Google Cloud)
Web-based User Interface development experience
Preferred qualifications, capabilities, and skills
Experience with Micro Services, Service Orientated Architectures
JMS
MQ
Apache Kafka
Docker and Kubernetes
UNIX shell scripting
Cucumber
Jenkins
Log Management with Splunk
Spanish
Multi-threaded Programming and Transaction Handling
Application Servers experience
Person Specification:
Demonstrate Continual Improvement in terms of Individual Performance, and approach
Demonstrates intellectual curiosity, challenges assumptions and the way weve
always done it.
Negotiation & Organization skills
Hands-on
Strong communication and team-working skills
Leadership & ownership
Bright and enthusiastic, self-starter
Excellent analytical and problem-solving skills
Ability to thrive in a high pressure, mission critical environment
A proactive and positive approach to problem solving, taking ownership of issues,
and having the determination to follow things through.
Excellent verbal and written communication skills and attention to fine details
High motivation to develop and grow