Senior Java Software Engineer (#15588425)

SPECIAL REFERRAL BONUS $2000
Global
Work type:
Office/Remote
Technical Level:
Senior
Job Category:
Software Development
Project:
Global insurance company
We are looking for a skilful Senior Java Software Engineer, who will join our team. 

About client: 
Our customer is a market leading, global insurer and reinsurer. With an innovative approach to solving complex risks, the company has the knowledge and experience. And is looking for more.
The company doesn’t just provide re/insurance, they reinvent it.
By combining a strong and efficient capital platform, data-driven insights, leading technology, and the best talent in an agile and inclusive workspace, empowered to deliver top client service across all their lines of business − property, casualty, professional, financial lines and specialty.

Responsibilities:
  • Lead current local team, help with solutions, estimations, code standards, etc
  • Design and develop new features and enhancements within React and Java based products.
  • Analysing and improving the performance, scalability, and reliability of the platform.
  • Perform code reviews to ensure performance
  • Provide effort estimations
  • Identify, investigate, solve, and fix software problems
  • Work in a close contact with team members and project stakeholders on customer’s site
  • Suggest technical and functional improvements to add value to the product
  • Create technical specifications for new products, executing from start to finish and owning the quality of the service in production
Requirements: 
  • Java (8+)
  • Maven
  • Spring
  • Hibernate
  • SQL Server (Note any SQL is fine, the Frame is SQL Server, but Oracle etc… will be fine)
  • Javascript
  • Web services
  • React as a plus
We offer:
  • Flexible working format - remote, office-based or flexible
  • A competitive salary and good compensation package
  • Flexible and personalized career growth
  • Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
  • Active tech communities with regular knowledge sharing
  • Education reimbursement
  • Paid vacation days, sick leaves, and days off
  • Healthcare & Sport program
  • Medical insurance
  • Memorable anniversary presents
  • Corporate events and team buildings