Senior Software Engineer – Java – hybrid
We have an opportunity for a Senior Software Engineer - Java for my client a leader worldwide within the financial industry.
About the role:
As a senior member of the team you will be responsible for building commercial Java-based, distributed, highly available applications, where system performance is critical!
Your Responsibilities:
- Provide technical expertise for payment applications, which include secure, mission critical transaction processing systems.
- Collaborate with team members and internal stakeholders to ensure requirements meet customer needs.
- Produce innovative technical solutions to meet business and product strategies.
- Mentor and guide less experienced developers.
- Collaborate with Operations to ensure successful production deployment of software.
Your Experience:
- •Experience developing large scale Java services and/or web user interfaces.
- Commercial experience with languages other than Java as Python, Scala, Kotlin, Ruby, Groovy, C, or Objective-C,
- Familiarity with high availability distributed systems, SOA and RESTful messaging.
- Experience in Agile (Scrum) development.
- Proven experience working in a continuous integration environment and prefer collective code ownership.
- Ability to automate unit, integration and system tests.
What is offered to you?
- attractive salary and benefits package
- flexibility
- be part of a dynamic team