About Swiss Re
Swiss Re is one of the world’s leading providers of reinsurance, insurance and other forms of insurance-based risk transfer, working to make the world more resilient. We anticipate and manage a wide variety of risks, from natural catastrophes and climate change to cybercrime. Combining experience with creative thinking and cutting-edge expertise, we create new opportunities and solutions for our clients. This is possible thanks to the collaboration of more than 14,000 employees across the world. Our success depends on our ability to build an inclusive culture encouraging fresh perspectives and innovative thinking. We embrace a workplace where everyone has equal opportunities to thrive and develop professionally regardless of their age, gender, race, ethnicity, gender identity and/or expression, sexual orientation, physical or mental ability, skillset, thought or other characteristics. In our inclusive and flexible environment everyone can bring their authentic selves to work.
.swissre_footer { position: relative; margin-top: -50px; height: 30px; clear: both; margin-bottom: 20px; background: #EEE none repeat scroll 0% 0%; line-height: 30px; padding: 0px 10px; color: #AAA; font-family: "Arial,Helvetica,sans-serif"; } .swissre_jobtemplate { width: 970px; max-width: 100%; height: auto; } .jobDisplay .job { font-family: "Arial" !important; font-size: 12px !important; } .joqReqDescription { max-width: 100%; height: auto; align: center; } .joqReqDescription ul { width: 787px; max-width: 100%; } .joqReqDescription p { width: 827px; max-width: 100%; }
About the Role
Work with Product Manager closely in evaluating various upcoming technologies, prototyping, and eventually helping draw conclusion on their applicability to our landscape. Once technology solution is selected, be able to design model code and produce pattern for larger developer community to follow
Collaborate with the business analysts to design and develop business solutions. Technical architecture responsibility for modeling, design, development, system testing and production support of the solution
Translate business requirements into system solution design and patterns that enables quality, re-usability, scalability, availability, and maintainability in accordance with the overall Business Strategy and IT standards
Present and communicate ideas and design to various stakeholder for review and brainstorming
Guide developers to develop code as per design
Help dev team to resolve any technical issues
About You
Technical Skills:
Bachelor's degree level or equivalent in computer science or related field
8+ years of experience in Application Development
Collaborating and guiding engineering and development teams to evaluate and identify optimal solutions.
Very strong in Java and Spring (Spring Boot 2 is plus); strong in Restful service development
Experience working in JPA/Hibernate or other ORM technology
Experience working in SQL and/or PL/SQL (NoSQL is plus)
Experience working in a Cloud environment such as Cloud Foundry, Azure, or AWS is a big plus
Educating teams on the implementation of new cloud technologies and initiatives.
Designing, developing and deploying modular cloud-based systems.
Developing and maintaining cloud solutions in accordance with best practices.
Experience working in Maven
Experience working in continuous integration tools like Bamboo or Azure DevOps
Strong understanding of reusable object-oriented software design patterns.
Strong analytical and problem-solving skills
Strong interpersonal and communication skills, demonstrating a clear and articulate standard of written and verbal communication in complex environments
Ability to manage own workload and Self Directed
Well-experienced in Agile SCRUM methodologies
Familiar with technical architect modeling language and tool such as UML and EA
Experience working in Java Script technology like Angular or React etc.
Experienced in working with a diverse multi-locational team of internal and external professionals
Exposure to latest design methodology such as DDD (Domain Driven Design) and hands on working experience with distributed computing system using event sourcing, asynchronous messaging as communication channel is a big plus.
Soft Skills:
Team player with strong interpersonal skills and experience of working in cross-functional teams
Ability to communicate complex problems with clarity and effectiveness to expert and non-expert audience
Ability to initiate and drive projects to completion with minimal guidance
Track-record of creative problem solving as well as openness and curiosity to learn
We provide feedback to all candidates via email. If you have not heard back from us, please check your spam folder.
Keywords: Reference Code: 116994