Senior Software Engineer

CloudPay logo

CloudPay

View Salaries, Reviews, and more  

Job Description

We are looking for energetic, passionate and engaged Software Engineers to join our Singapore-based development team helping to define, build, maintain and support our customer's initial and ongoing experience. 

The Software Engineer works closely with peers, customers and stakeholders globally and across functions, utilizing analytical skills and collaboration tools to deliver customer requirements to support the smooth utilization of the CloudPay platform across the world. He/she is experienced in software development and will utilize this experience in developing solutions that bring maximum business value to the end customer.

Package and Benefits:
• Competitive annual salary and benefits
• Fully paid annual leave, plus bank holidays
• Group Medical Benefit
• Personal and professional development opportunities
• Friendly and flexible working environment

Attributes and Experience Required:
Essential: 
• 6 years hands-on development experience
• Strong working knowledge of Java 8/11, Spring framework or Spring boot, JavaScript, and JQuery
• Experience working with relational (MySQL, MariaDB) or NoSQL (MongoDB, DynamoDB) databases
• Experience working with Maven, Bamboo, Git, JIRA, and Bitbucket
• Experience with application performance tuning
• Degree in Computer Science or Software Engineering or a related discipline
• Good team player
• Excellent logical, analytical skills and attention to detail
• Self-starter, able to own, prioritize and plan own workloads
• Flexibility in working to tight timescales to meet release deadlines

Desirable: 
• Experience with application security standard such as OWASP Top 10 
• Experience with agile development methodology
• Familiar with XP such as TDD and pair programming
• Familiar with clean code principle
• Familiar with building cloud native application and using tools such as docker and kubernetes
• Background in Payroll, HR or other financial domains
• Continuously learning new skills or technology

Daily Duties and Main Responsibilities will include:
• Analyzing requirements, technical design, and implementing into new capabilities within the platform
• Providing technical support for existing functionalities in production environment
• Upholding code standards and best practices through code reviews, refactoring efforts, and peer mentoring
• Engaging in the identification and remediation of issues related to code / solutions quality, functionality or other problems in the technical and business domains
• Documenting new or updated functionality as released
• Participating actively in all aspects of the agile process and ceremonies to deliver usable functionality

banner icon
Interested in common interview questions?
Let's prepare for potential interview questions tailored to your job description and work experience.
Get Started!

Salaries

There are no salaries from CloudPay that are similar to this job

View more salaries from CloudPay

Achieve your dream job with our top-notch tools!

Resume Checker Illustration

Resume Checker

Our free resume checker analyzes the job description and identifies important keywords and skills missing from your resume in just a minute!

Check Now
Resume Checker Illustration

Interview Preparation

Utilizing advanced AI, our tool generates tailored interview questions based on your industry, role, and experience. Practice and receive feedback on your answers in real time!

Let's Prepare
Resume Checker Illustration

Resume Builder

Let us show you the differences between a bad, good, and great resume, and guide you in building a resume that helps you stand out to employers, ensuring you land your next position faster!

Build Resume