Talent.com
This job offer is not available in your country.
Senior Software Engineer - Backend Java

Senior Software Engineer - Backend Java

ADPTemple Meads, United Kingdom
9 days ago
Job type
  • Full-time
Job description

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.