Roles & Responsibilities
What you'll do :
- Participate in requirements gathering, solution design, implementation, testing, and support of insurtech solutions, covering new functionalities, feature enhancements, and back-end system integration.
- Define and manage resource planning with the Project Manager, ensuring alignment with project schedules.
- Plan, drive, and oversee the project’s technical execution to deliver committed scope and timelines.
- Monitor and report on technical progress, issues, risks, and mitigation plans in a timely manner.
- Coordinate across multiple teams (customers, internal functional and technical SMEs) to translate business requirements into technical design and specifications.
- Estimate effort and timescales for assigned tasks and delegated work.
- Conduct design and code reviews to ensure quality assurance and conformance to company standards and guidelines.
- Provide hands-on support in development, troubleshooting, and bug fixing.
- Offer strong technical guidance, mentor team members, and foster continuous skills development.
What is needed from you :
Degree in Computer Science, Software Engineering, Information Technology, or a related discipline.Minimum of 5 years’ experience in Java EE development (financial industry is a plus)Strong technical knowledge and practical experience in :o Java EE frameworks and design patterns (preferably Microservices architecture).
o REST API, Spring, Spring Boot, Spring Batch, Hibernate.
o Mobile native and web technologies (e.g. React Native, React JS, Vue.js, Angular).
Experience with containerization and orchestration (Docker, Kubernetes) is a plus.Exposure to RDBMS, Event-Driven systems (e.g. Kafka, MQ) is a plus.Familiarity with DevOps and collaboration tools (GitLab, Jenkins, Confluence, JIRA) is a plus.A proactive, optimistic individual with strong initiative, passion for technology, and the ability to motivate and lead others.Independent learner who can quickly acquire new knowledge and apply it effectively to tasks.Tell employers what skills you have
Troubleshooting
Kubernetes
Quality Assurance
Design Patterns
REST
Software Engineering
Information Technology
JIRA
Angular
Docker
Java
API
Hibernate
Business Requirements
Technical Design