Our client is an industry front-runner in the software domain, with a distinct focus on developing state-of-the-art solutions, predominantly in the insurance sector. With their core values revolving around technological excellence, profound industry knowledge, and unwavering quality, they've established themselves as a key player in the marketplace. Their rapidly expanding team, currently housing over 300 passionate individuals, is poised to innovate and evolve continually. They are keen on enhancing their talent pool with individuals who resonate with their values and vision.
• Engage actively in solution design and take the lead in the development of new functionalities, leveraging Java (up to v. 17).
• Own the implementation process of the finalized solution designs and ensure robust unit testing.
• Oversee the existing codebase's maintenance and provide crucial support, simultaneously creating interfaces for both new and pre-existing systems.
• Contribute to the development or modification of application frameworks and web services as per requirements.
• Foster a collaborative work environment, maintaining synergy with fellow team members and liaising with client specialists.
• Stay abreast of the latest technological advancements, ensuring the assimilation of trends that offer tangible benefits.
Who You Are:
• A holder of an IT-related university degree or its equivalent.
• Commanding a solid background in Java and Spring or Spring Boot development.
• Fluent in English with commendable analytical and design aptitudes.
• A consummate team player with familiarity in Spring MVC, Spring Batch, Hibernate, Message brokers, RDBMS, NoSQL, Multi-tier microservice architecture, Best Code Practices, and Design Patterns (although these are advantages, not strict requirements).
• An autonomous worker capable of prioritizing tasks and meeting stringent deadlines.
• An individual who thrives in a fast-paced, stimulating work setting.
What's on Offer:
• A competitive compensation package aligned with industry standards.
• An opportunity to delve into real projects, wielding cutting-edge technological tools.
• Collaborate with a team of immensely skilled and affable colleagues.
• Continuous learning prospects bolstered by corporate training sessions and tech conference tickets.
• Regular performance reviews and reevaluations to ensure professional growth.
• Engage in team-building initiatives, charity drives, and volunteering activities.
• A plethora of perks, including health packages, psychological and financial consultations, flexible benefit options, loyalty-based extra leaves, an inviting office ambiance replete with refreshments and recreational zones, and a flexible work model that lets you choose between remote and office-based settings.