Software Engineer
Role details
Job location
Tech stack
Job description
peers, customers, and stakeholders across functions, leveraging your analytical skills and modern collaboration tools to deliver impactful solutions.Bringing proven software development expertise and a customer-focused mindset, using your skills to create solutions that drive real business value and support smooth, ongoing platform use for clients worldwide.Main ResponsibilitiesAnalyze requirements, technical design, and implementing into new capabilities within the platformProvide technical support for existing functionalities in production environmentUphold code standards and best practices through code reviews, refactoring efforts, and peer mentoringEngage in the identification and remediation of issues related to code / solutions quality, functionality or other problems in the technical and business domainsDocument new or updated functionality as releasedParticipate actively in all aspects of the agile process and ceremonies to deliver usable functionalityExperience Needed For This
Requirements
RoleStrong proficiency in Java 17 and Spring (Boot) framework, with a passion for clean, efficient codeExperience with frontend frameworks like Angular, Vue, or React, contributing to seamless user experiencesComfortable working with relational databases such as MySQLFamiliarity with development and deployment tools including Maven, Bamboo, Git, JIRA, and BitbucketSkilled in application performance tuning to optimize software efficiencyExcellent logical thinking, analytical skills, and meticulous attention to detailAdaptability, and ability to thrive under tight deadlines and fast-paced release schedulesDesirable:Proven experience working within Agile development methodologies, embracing flexibility and continuous improvementKnowledge of Test-Driven Development (TDD) and pair programming practices to enhance code qualityCommitment to clean code principles and best practicesBackground or interest in Payroll, HR, or financial domains is a plusEnthusiasm for continuous learning and growing technical expertiseAbout You And Our Core ValuesTaking ownership, working with integrity and respectBeing a team player is key to our cultureSolution and customer focusedGreat initiative with the goal for excellence in achieving resultsDedicated to developing and always looking for continuous improvementsBe creative, be committed, be engaged and enjoy what you doSpain Package And BenefitsCompetitive SalaryCompetitive vacation allowanceCalm appPrivate Medical InsuranceEAPIntensive DaysEmployee Referral ProgramWFH AllowanceLife AssuranceCloudPay NOWPaid Volunteering daysMarriage LeaveStudy LeaveBereavement LeaveCloudPay is committed to being an equal opportunities employer.The CloudPay culture is built upon on five core values, from which we develop our service, our technology and our business strategies. Our fundamental beliefs are a promise to our employees, customers and partners, built on the core values of professionalism, passion, empowerment, innovation, and