Java Developer



share this job opportunity

competitive salary


Data Science, Information Technology


in-office, flexible

Java Developer

Change the text and make it your own. Click here to begin editing.

your profile

• Experience of the whole software development process

• Experience of Amazon Web Services or 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 unit testing strategies

• Understanding of separations of concern in software using multi-tier strategies

• Work experience as a 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 – focus on simplicity and ease-of-use

• Continuously looking for innovative web-based solutions to solve problems

• Continuous Learner

• BSc in Computer Science, Mathematics, Information Systems, Software Engineering or relevant field

about the company

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.

diversity statement

"Check out our website and our values!"

is looking for you!

your area of responsibility

• 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

• Write well-designed, efficient code

• 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

the benefits

As well as offering you the opportunity to be innovative and ambitious, iiPay believe in offering a competitive salary, generous benefit package and a great culture and employee engagement initiatives, not to mention our other benefits below!

• Competitive salary and Cafeteria package

• Monthly free breakfasts

• Continuous development and financial assistance for education and professional memberships

• Great company events!

• Friendly working environment

• Flexible working


share this job opportunity

join our talent pool and get alerts for dream jobs just like this one