Senior Java Developer responsible for developing and maintaining payment systems. Working across technology stacks to ensure accurate and timely delivery of services at Vistra.
Responsibilities
The successful candidate will be responsible for developing and maintaining the systems used by our payment teams, to ensure accurate and timely delivery of our service.
They will be required to work across the technology stack, therefore a solid grasp of back-end processing and reporting, security fundamentals as they relate to web-based applications, data transformation and exchange, as well as web-based user interface will all be essential.
The systems to be developed and supported cover the entire operational lifecycle, therefore the successful candidate will be dealing with everything from initial data exchange and loading, through processing and reporting, and finally the production of reports.
Across this process workflow elements are to be provided, and status update messages exchanged with external systems.
They will be expected to liaise closely with the business analysis team, internal payment teams, as well as our external partners.
Requirements
Experience of the whole software development process
Experience of Amazon Web Services or the Microsoft Azure platform
A solid grasp of source control techniques
An understanding of database technologies i.e. data modelling and SQL
Ability to produce readable well engineered code
Use of Java Generics
Understanding unit testing strategies
Understanding of separations of concern in software using multi-tier strategies
Work experience as a Java Developer or similar role
Relational Databases, SQL, and ORM
Experience designing, building and testing Java applications for web-based systems
In-depth knowledge of popular Java frameworks like J2EE, JSF and Spring MVC
BSc in Computer Science, Mathematics, Information Systems, Software Engineering or relevant field.
Benefits
All our roles can be performed remotely with occasional visits to the office as requested by your manager.
Where we have office locations, our team members are welcome to work: remotely, on a hybrid basis or fully office based as they wish.
Junior FullStack Developer at CI&T, focusing on scalable technology solutions with AI expertise. Collaborate with a global team for over 1,000 clients in 30 years.
Senior .Net Developer building scalable solutions for InnoWave with Agile methodologies. Responsibilities include technical design participation, solution documentation, and development testing.
Senior Database Developer with Appian experience needed for Astor & Sanders Corporation. Responsibilities include database optimization, migration, and design for various applications.
Java Developer in Software Development team at Qualysoft delivering IT consulting services. Engaging with agile practices to build robust applications and ensure quality assurance.
Backend Software Engineer implementing backend systems that support Flex's rent payment platform. Collaborating with teams to enhance user and partner experiences in a dynamic environment.
Full - stack Engineer developing client solutions using React, Next.js and Node.js at Accellor. Join a fast - paced, customer - centric Experience Development Team affecting industries like Financial, Retail, and Healthcare.
Backend Engineer building scalable backend services for CloudShare's B2B SaaS solutions. Collaborating with cross - functional teams to deliver high - performance, impactful features.
Full - stack Engineer developing cloud technology solutions with React, Node.js, and Java. Joining customer - centric Experience Development Team at Accellor with various industry focus.