CompareGlobalGroup is the largest financial comparison group with a presence in +13 markets across Asia, Europe and Latin America. Through our platforms we help millions of customers every month to easily compare rates and services of insurance, banking, telco and other home services providers. Giving the power back to the consumer by increasing financial education, market transparency, and easy access to financial products is our mission, and we saved our users over $100 million last year.
We want to consolidate and simplify the complicated world of financial products, allowing consumers to state their needs, understand their options and get the right credit, utility and insurance products to fit their lives.
CompareGlobalGroup is a young, exciting online comparison service for credit cards, loans, utility and Insurance products. Operating in 13 countries globally, we help consumers to compare, select apply and manage their financial products.
We are agile and fast growing, adding new team members daily, categories weekly and markets monthly, and are looking for YOU to join our highly dynamic and international team of entrepreneurs.
Your goal will be to
Build high-performing, scalable, enterprise-grade applications
Be responsible for Java application development while providing expertise in the full software development lifecycle, from concept and design to testing
To achieve your goals with us you will
Design and develop high-volume, low-latency applications for mission-critical systems, delivering high-availability and performance.
Contribute in all phases of the development lifecycle.
Write well designed, testable, efficient code.
Ensure designs are in compliance with specifications.
Prepare and produce releases of software components.
Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review.
You should be
Bachelor's / Master’s Degree holder in Computer Science, Engineering or a related subject
Hands-on with Software Development
Hands-on in designing and developing applications using Java platforms
Experienced in Object Oriented analysis and design using common design patterns.
Experienced in Java (Classloading, Memory Management, Transaction management etc)
Equipped with excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate)
Experienced in the Spring Framework
Experienced in developing web applications using at least one popular web framework (JSF, Wicket, GWT, Spring MVC)
Experienced with test-driven development
|Looking for||Information Technology|
|Remote work||Can't work remotely|