Senior Java Developer

Vistra

United States

À distance

USD 80 000 - 110 000

Plein temps

14 jours+

Obtenez une réponse de cet employeur

Votre CV et votre lettre de motivation, adaptés exactement à ce que l’employeur recherche.

Passez les filtres ATS

Résumé du poste

Vistra is seeking a Senior Java Developer to join our team and support the Payroll/Finance tech stack. The role reports to the Product Development Manager and allows remote work with occasional office visits; based in Poland with regional coverage to support global clients.

You will build and extend systems, ensuring robust, scalable solutions across the stack. Responsibilities include designing, coding, testing, and deploying Java applications, collaborating with QA and product teams, and

Qualifications

  • Experience across the full software development lifecycle.
  • Experience with the Microsoft Azure platform.
  • Strong SQL and database design knowledge.
  • Proficiency in Java frameworks such as Spring MVC and J2EE.
  • Ability to write clean, readable, well-engineered code.
  • Experience with multi-tier architectures and ORM.
  • Excellent communication and collaboration skills.
  • BSc in Computer Science, Mathematics, Information Systems, Software Engineering or related field.

Responsabilités

  • Develop and maintain Java applications across the technology stack.
  • Collaborate with product development, QA, and clients.
  • Design, implement, and test software components.
  • Ensure security and quality in production deployments.
  • Participate in architecture and development activities.
  • Translate requirements into scalable designs.
  • Plan releases with internal teams.

Connaissances

Java
Azure
SQL
OOD
Spring MVC
J2EE
REST
Git
Jenkins

Formation

BSc in Computer Science or related field

Outils

Git
Docker
Jenkins
SQL ORM

Description du poste

It’s never been a more exciting time to join Vistra.

At Vistra our purpose is progress. We believe that our clients have the power to change the world and to do great things for global progress, and we exist to remove the friction that comes from the complexity of global business – to help our clients achieve progress without friction.

But progress only happens when people come together and take action. And we’re absolutely committed to building a culture where our people can do just that.

We have an exciting opportunity for you to join our team as Senior Java Developer. Reporting to the Product Development Manager, this full-time and permanent position is based in Poland and offers regional coverage, allowing you to make a significant impact to our Commercial & Product Department and its growth.

Are you looking for an exciting opportunity to be a leader within a highly successful global payroll services business? Are you an innovative and experienced developer? Are you looking to take your career to the next level with your expert knowledge and experience and drive success through our values of Respect, Integrity, Teamwork, Accountability, Diversity and Community? Do you have a strong work ethic, global mindset and the desire to help build a great culture?

iiPay, winners of the Global Payroll Supplier of the Year award 2020 is a high growth, innovative company, based in US, Europe and Singapore recognized for delivering an outstanding customer experience and service levels. Our payroll managed service is underpinned by our market leading global payroll management system delivering a unique client experience and value-added services.

iiPay has a unique opportunity for a highly experienced and motivated Developer who wants to be part of this rapidly expanding business, providing expertise to develop new systems and to extend the capabilities of our current platforms to our goal of ‘Paying the Planet’.

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.

Role overview

Our highly motivated and engaged team members are at the heart of our success! The successful candidate will be responsible for developing and maintaining the systems used by our payrollteams, 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 thisprocess workflow elements are to be provided, and status update messages exchanged with external systems.

Key Objectives and Responsibilities
  • Demonstrated ability to perform at an elevated level in a high-growth, fast-paced, and technical environment
  • Producing design specifications from analysis documents
  • Identify and analyze user requirements
  • Prioritize, assign and execute tasks throughout the software development life cycle
  • Design, implement, and maintain Java applications
  • Conduct software analysis, testing, and debugging
  • Review, test and debug your code
  • Design database architecture (as needed)
  • Improve operational efficiency for users through technology
  • Schedule product releases with internal teams
  • Document design and development phases
  • Ensure our applications are secure and up-to-date
  • Participate in software and architectural development activities
  • Ability to transform requirements into design and usable code
  • Recommend changes to improve established Java application processes
What we are looking for in you
  • Experience of the whole software development process
  • Experience with 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 of separations of concern in software using multi-tier strategies
  • Work experience as a Senior 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
  • Experience with Object-Oriented Analysis and Design (OOD)
  • Good delegation and time management skills
  • Problem-solving abilities
  • Strong communications skills
  • Demonstrated ability to collaborate with product development, QA, and internal users
  • Is extremely client-focused and understands the need for intuitive and user-focused applications, with a focus on simplicity and ease-of-use
  • Continuously looking for innovative web-based solutions to solve problems
  • BSc in Computer Science, Mathematics, Information Systems, Software Engineering or relevant field

The successful applicant will ideally have experience in payroll, financial or human capital management software development. They should have the ability to become a systems expert and have experience of managing and prioritising workloads. They should have strong analytical and problem-solving skills, excellent communication abilities, both verbal and written, and possess a keen attention to detail. They will be required to work in a global environment, with clients that have an expectation of service excellence.

Obtenez votre examen gratuit et confidentiel de votre CV.

ou faites glisser et déposez votre fichier ici.

Similar jobs

Postes similaires à comparer

Project Manager, Global Payroll
Project Manager, Global Payroll

Vistra • États-Unis

Sur place
USD 90 000 - 130 000
Technical Consultant
Technical Consultant

Vistra • États-Unis

Sur place
USD 110 000 - 140 000
Implementation Integrations Consultant
Implementation Integrations Consultant

Vistra • États-Unis

Sur place
USD 90 000 - 130 000
Global Account Manager
Global Account Manager

Vistra • États-Unis

Sur place
USD 78 000 - 123 000
Senior Java Developer - Remote Global Payroll Platform
Senior Java Developer - Remote Global Payroll Platform

Vistra • États-Unis

À distance
USD 80 000 - 110 000
Multi Country Payroll US Sales Manager / Business Development Manager
Multi Country Payroll US Sales Manager / Business Development Manager

Vistra • États-Unis

Sur place
USD 160 000 - 230 000
US Business Development Manager
US Business Development Manager

VISTRA • California

À distance
USD 120 000 - 180 000
Implementation Team Leader - Payroll
Implementation Team Leader - Payroll

Vistra • États-Unis

Sur place
USD 120 000 - 170 000
Multi Country Payroll US Sales Manager / Business Development Manager
Multi Country Payroll US Sales Manager / Business Development Manager

VISTRA • Miami (FL)

Hybride
USD 120 000 - 180 000
Senior Payroll Specialist Poland
Senior Payroll Specialist Poland

Strada • États-Unis

À distance
USD 32 000 - 48 000
Private medical care
Possibility to work remotely
Development within multinational org
+1