THE CLIENT OF A FORTUNE 100 CARDS, PAYMENTS AND BANKING COMPANY
RESPONSIBILITIES INCLUDE BUT ARE NOT LIMITED TO:
- Application development of key insurance systems on new technical stack. Focus on quality code, automation and good practices.
- Proactively contribute to our system architecture and stack design, toolset, agile and DevOps approach
- Collaborate closely with Agile Dev team members,Product Owners and business users to deliver business value
- Design, develop and test software solutions and review code quality
- Automate build, test (unit, functional and performance) and deployment of the code part of the CI/CD pipeline by working closely with Platform Engineer
- Mentor junior developers on both technical topics and with Agile/DevOps adoption
QUALIFICATIONS
- A degree in Computer Science or related field or have relevant experience
- 7+ years of development experience in Agile projects ( Java, Javascript)
- Experience with designing, developing, deploying, and testing in the AWS ecosystem and tools, including EC2, S3, ELB, RDS, API Gateway, SNS, SQS, and Cloud Watch
- Have experience or working knowledge of:
- Javascript, Java 8 (Spring, Hibernate, Maven, Gradle, REST APIs) JSON, XML
- Web platforms such as NODE, Angular 4/5, MEAN Stack
- Microservices such as Spring Boot, API Gateway (Apigee), Scaling techniques
- Agile TDD (Junit, Mockito, Jasmine, Karma) BDD (Cucumber) Pair Programming, Scrum/Kanban
- DevOps BitBucket, Jira, Confluence, CI/CD pipelines (Jenkins), Selenium, Protractor, SonarQube, Nexus, Docker, Swarm, Splunk, ELK Stack, Jmeter
- Databases: MongoDB, PostgreSQL, Oracle
- OS Linux, VM Architectures