Bristol, England, GB
18 hours ago
Senior Software Engineer - Backend Java

Senior Software Engineer - ADP Bristol (Hybrid)

 

We are seeking a highly skilled and experienced Senior Software Engineer with expertise in Java, Kotlin, and Spring Framework to join our dynamic team. The ideal candidate will have a strong background in software development, a passion for technology, and a proven track record of delivering high-quality software solutions.

 

Responsibilities:

• Design, develop, and maintain payroll applications and internal development tools using Java, Kotlin, and Spring Framework.
• Collaborate with cross-functional teams to define, design, and implement new features in payroll processing and financial applications.
• Build and maintain secure, scalable, and high-performance APIs for payroll data integration.
• Ensure compliance with payroll regulations, tax calculations, and data security standards.
• Optimize existing systems for better performance, maintainability, and scalability.
• Work with relational MySQL to store and process payroll data efficiently.
• Troubleshoot, debug, and resolve production issues in payroll applications.
• Assist in the development of internal software tools to enhance productivity and streamline workflows.
• Provide technical leadership, mentor junior developers, and conduct code reviews.
• Stay updated with payroll industry trends, compliance changes, and emerging technologies.

 

Requirements:
• Bachelor’s degree in computer science, Engineering, or a related field.
• Commercial track record of experience in Java or Kotlin software development.
• Expertise in Spring Boot, Spring MVC, and Spring Security.
• Understanding of SOLID principles and software design patterns (Factory, Singleton, Strategy, Observer, etc.).
• Troubleshoot, debug, and resolve application issues.
• Proficiency in RESTful API development and microservices architecture.
• Mentor and guide junior developers, conducting code reviews and promoting best practices.
• Strong problem-solving skills and the ability to work independently and collaboratively.
• Excellent communication and documentation skills.
• Stay up to date with the latest industry trends, frameworks, and technologies.

 

Benefits:
• Competitive salary and benefits package.
• Opportunity to work on critical payroll applications impacting businesses and employees.
• Collaborative and innovative work environment with a focus on cutting-edge technology.
• Professional development and career growth opportunities.

Diversity, Equity, Inclusion & Equal Employment Opportunity at ADP: ADP affirms that inequality is detrimental to our associates, our clients, and the communities we serve. Our goal is to impact lasting change through our actions. Together, we unite for equality and equity. ADP is committed to equal employment opportunities regardless of any protected characteristic, including race, color, genetic information, creed, national origin, religion, sex, affectional or sexual orientation, gender identity or expression, lawful alien status, ancestry, age, marital status, or protected veteran status and will not discriminate against anyone on the basis of a disability. We support an inclusive workplace where associates excel based on personal merit, qualifications, experience, ability, and job performance.

Ethics at ADP: ADP has a long, proud history of conducting business with the highest ethical standards and full compliance with all applicable laws. We also expect our people to uphold our values with the highest level of integrity and behave in a manner that fosters an honest and respectful workplace. Click https://jobs.adp.com/life-at-adp/ to learn more about ADP’s culture and our full set of values.

Confirm your E-mail: Send Email