Java Software Engineer
An established financial services company is looking for an experienced software engineer to join the technology team. This role focuses on designing and delivering enterprise-grade microservice applications and leading development efforts for mission-critical platforms. The successful candidate will drive technical excellence while mentoring team members in a collaborative environment.What you'll be doing• Lead end-to-end development of microservice applications using Java Spring Boot and Angular• Design and implement scalable, resilient architectures for enterprise-level billing platforms• Develop RESTful APIs and integrate internal systems with external services• Optimize database schemas and stored procedures to ensure high application performance• Mentor junior developers and lead technical design sessions to drive innovationWhat we're looking for• Extensive professional software development experience, including several years in a senior or lead capacity• Strong expertise in Java 11+, Spring Boot, and modern Angular frameworks• Deep knowledge of microservices design patterns and RESTful API development• Advanced proficiency with SQL, PL/SQL, and database performance tuning• Experience with containerization, CI/CD pipelines, and Agile methodologiesWhat's on offer• Professional development and technical leadership opportunities• Flexible hybrid working arrangements• Collaborative team environment focused on technical innovation• Opportunity to work on mission-critical enterprise systemsApply via Hyra to be considered for this opportunity.