ETIC, Software Engineer – Manager

October 2, 2023

Apply for this job

Email *

Job Description

<strong>Line of Service</strong><p><br></p>Advisory<p><br></p><strong>Industry/Sector</strong><p><br></p>Not Applicable<p><br></p><strong>Specialism</strong><p><br></p>Advisory – Other<p><br></p><strong>Management Level</strong><p><br></p>Manager<p><br></p><strong><u>Job Description &amp; Summary</u></strong><p><br></p><strong>As a Software Engineering Manager:</strong><p><br></p><ul><li>Participate in the designing and building of complex solutions for a web application (end-to-end)</li><li>Spring Aspect Oriented Programming (AOP), microservices architecture design, build and implementation</li><li>Implementation of container-based REST APIs using container frameworks like OpenShift, or Docker</li><li>Automated testing, Test driven development (TDD)</li><li>Create and maintain technical documentation</li></ul><p><br></p><strong><u>Role Requirements</u></strong><p><br></p><ul><li>Experienced with event-driven frameworks such as Kafka, Catapult (AWS SNS, SQS, DynamoDB), RabbitMQ, or IBM MQ or any similar technology</li><li>Experienced with DevOps continuous integration and continuous delivery tooling eg Gradle, GIT, GitHUB, GITLab, etc. and ability to perform developer-owned Devops tasks</li><li>Strong drive for Clean Code, Automation tools, Design improvements and Code quality (via Unit testing)</li><li>Knowledge of (JMS), Java 2 Connector (J2C), Object/Relational Mapping (ORM) frameworks (Hibernate, Java Persistence API (JPA), Java Data Objects (JDO), etc), Java Database Connectivity (JDBC)</li></ul><p><br></p><strong><u>Experience In</u></strong><p><br></p><ul><li>8+ years of relevant experience.</li><li>Java/J2EE, Spring , Spring Boot Services</li><li>AWS – SNS, EC2, S3, Cloudwatch, SQS, Lambda</li><li>DynamoDB, OpenShift, Docker</li><li>RDBMS databases like Oracle, MS SQL Server, AWS, RDS</li><li>Gitlab, Github or any similar tool, Branching and Merging Strategies</li><li>Hibernate, Jenkins, APIgee, JSON, JSF, XHTML, Tools like Kibana, new relic or similar logging and monitoring tools</li><li>BDD, TDD. Unit Testing Frameworks (JUnit),Performance testing, API tests, Contract and Component level Testing</li><li>Basic Linux, Frontend/UI Dev experience, Automation Testing, Devops tools.</li></ul><p><br></p><strong><u>Essential Skills &amp; Attributes</u></strong><p><br></p><ul><li>Understanding of SDLC is a must</li><li>Previous experience working in Agile team is a plus</li><li>Experience in Consulting or in working within multinational environments. Good communication skills and initiative. </li><li>Experience in the insurance industry domain is prefered</li></ul><p><br></p><strong>Education</strong><p><br></p><ul><li>University Degree</li><li>Software Engineering Diploma or Masters is a plus</li></ul><p><br></p><strong>Education </strong><em>(if blank, degree and/or field of study not specified)</em><p><br></p><strong><u>Degrees/Field Of Study Required</u></strong><p><br></p>Degrees/Field of Study preferred:<p><br></p><strong>Certifications </strong><em>(if blank, certifications not specified)</em><p><br></p><strong><u>Required Skills</u></strong><p><br></p><strong>Optional Skills</strong><p><br></p><strong>Desired Languages </strong><em>(If blank, desired languages not specified)</em><p><br></p><strong><u>Travel Requirements</u></strong><p><br></p>0%<p><br></p><strong>Available for Work Visa Sponsorship?</strong><p><br></p>No<p><br></p><strong>Government Clearance Required?</strong><p><br></p>No<p><br></p><strong>Job Posting End Date</strong>