Principal Engineer Development Lead
We are looking for a Principal Engineer / Development Lead for a client in Ireland. Insurance industry.
Role Description:
- Work in an agile environment with business stakeholders, product owners, and other software engineers to review and refine stories, and execute on them using excellent engineering practices
- Work with Scrum Master, Product Owner, architects, and peers to iteratively create software that meets business and technical requirements and facilitate a
- domain discussion on options/requirements/defects (e. g. ability to explain the business function or implications of solutions/defects/etc. ) - Work with architecture team to help define directions for cross functional or highly complex key technologies within a specific domain
- Drive with
- on support, coaching, mentorship, etc across the full end to end development cycle from design through implementation - Design and build complex solutions for a web app. (end to end), preferably in an Insurance domain
- Oversight and govern coding best practices and design patterns
- Lead code/design reviews to ensure smooth daily operations and accurate planning at a team level
- Create and maintain technical documentation and mentor/coach junior through experienced engineers
- Strong drive for Clean Code, Automation tools, Design improvements and Code quality (via Unit testing)
- Lead and represent teams in planning and estimation activities
- Lead with strong problem solving, conflict resolution and risk management skills in complex and large scale agile environment (E. g. ~20+ global teams)
- Drive to learn new technologies and integration patterns and coach the rest of the team by creating focus groups and trainings
- Dynamic mindset of owning the team responsibilities broadly, outside the defined role, when needed
- Act as liaison between Agile team and program leadership - escalation of risks, issues and conflicts
Required Experience / Technology Stack
- Java/J2EE, Spring , Spring Boot Services
- AWS - SNS, EC2, S3, Cloudwatch, SQS, Lambda
- Dynamo
DB, Open
Shift, Docker - RDBMS databases like Oracle, MS SQL Server, AWS, RDS
- Gitlab, Github or any similar tool, Branching and Merging Strategies
- Hibernate, Jenkins, APIgee, JSON, JSF, XHTML, Tools like Kibana, new relic or similar logging and monitoring tools
- BDD, Unit Testing Frameworks (JUnit), Performance testing, API tests, Contract and Component level Testing
Preferred Experience:
- Understanding of/Experience in Spring AOP, microservices architecture design and implementation
- Insurance domain knowledge and hands on experience on EIS insurance platform on multiple cores,
- Experience with event driven frameworks such as Kafka, Catapult (AWS SNS, SQS, Dynamo
DB), Rabbit
MQ, or IBM MQ or any similar technology - Ability to design and implement container based APIs using container frameworks like Open
Shift, or Docker - Working experience with Gradle, GIT, Git
HUB, GITLab, etc. around continuous integration and continuous delivery infrastructure and ability to perform developer owned Devops tasks - Preferred level of Experiences:
8+ years of software engineering/development experience utilizing Java
6+ Years of large scale Enterprise Software Development.
4+ years in REST frameworks with focus on API development with Spring Boot or any similar integration pattern,
integrating with backend services like JMS, J2C, ORM frameworks (Hibernate, JPA, JDO, etc), JDBC
3+ years in AGILE methodology (Scrum, Lean, SAFe, etc. )
2+ Years of experience in Docker or
- based applications
2+ years experience in insurance domain and EIS platform
2+ Years leading development teams or mentoring junior developers
Additional information:
- ASAP start
- Project term: 12 months +
- Project in Dublin, Ireland
- Team UK, Ireland, Poland, India
- Travel required - 20-40% - 2-3 days every other week
- English: B2+
What we offer
- Personal development and career advancement opportunitie
- A vibrant, innovative,
- based, international work environment - Training budget
- Private medical care
- Co-financing of the sports card
Fii primul, care se va înregistra la oferta de muncă respectivă!
-
De ce să cauți de muncă pe Lucrezi.ro?
În fiecare zi oferte noi de muncă Puteți alege dintr-o gamă largă de locuri de muncă: Scopul nostru este de a oferi o gamă cât mai largă de opțiuni Lasă să-ți fie trimise noile oferte prin e-mail Fii primul care răspunde la noile oferte de muncă Toate ofertele de muncă într-un singur loc (de la angajatori, agenții și alte portaluri) Toate serviciile pentru persoanele aflate în căutarea unui loc de muncă sunt gratuite Vă vom ajuta să găsiți un nou loc de muncă