Vaga de Senior Java Developer
1 vaga: | Publicada em 21/10
- A combinar
Sobre a vaga
About the role
As a senior developer on our team, you will be involved in planning, designing,
developing, and testing software systems, or applications for enhancements and new
projects. You will be using Java, Spring Boot, APIs, and SQL. You should be an
individual who has a passion for writing code, enjoys tackling problems that are
difficult to solve, is driven by working as part of integrated software
engineering teams, is focused on delivering at the highest level of quality, has
meticulous attention to detail, and embraces new technologies, frameworks, and
development practices with an open mind.
How youll make an impact
A highly motivated engineer who loves working on small, high performing teams.
Collaborative, a solid communicator, and work well with your team and
stakeholders.
Someone who cares deeply for team results, checks your ego at the door, and takes
pride in owning results.
A professional who can advocate strongly for positions and still be 100% behind
team decisions even if they dont go your way
Are comfortable balancing the need to move fast with the realities of working in a
highly regulated space like payments
Experience youll bring
Bachelors degree in Computer Science or equivalent education or work experience.
Solid hands-on experience developing applications using Java, Springboot, REST
APIs
Experience with event-driven microservices architecture using Docker, Kubernetes,
Kafka
Experience in low level technical designing and writing user stories (JIRA,
Confluence)
Strong database skills (SQL, Postgres, Liquibase)
Demonstrable CI/CD experience
Excellent written and verbal communication skills
Write code like a beast
Pick up new technology and switch between tech stacks with a minimum of fuss
Are comfortable working on backend code, services, data stores, and infrastructure
systems
Are a solid architect/designer
Have experience writing modern software deployed in the cloud
Are comfortable with encryption schemes, modern APIs, and frameworks
Have worked on agile teams to deliver software iteratively
Are a highly adaptable, versatile, and dependable member of a highly agile and
dynamic software engineering team.
Are a leader and mentor of the scrum team and perform the role of scrum master
when necessary.
Advocate, mentor, and execute engineering best practices.
Drive a test-driven development approach and be happy to work and take
responsibility for any stage within the software development life-cycle as
required.
It would be nice if you
Have experience with electric vehicles charging data and protocols (e.g. OCPI and
OCPP)
Cloud experience with AWS Services and Terraform
Have experience with Python and JavaScript
Have experience with test automation frameworks like Java, Cucumber
Have experience with collaborating over virtual channels with peers distributed
globally
If you are looking for a growing career come be part of WEX today!