- Design and build of complex solutions for a web application (end-to-end), preferably in an insurance domain
- Spring Aspect Oriented Programming (AOP), microservices architecture design, build and implementation
- Experienced with event-driven frameworks such as Kafka, Catapult (AWS SNS, SQS, DynamoDB), RabbitMQ, or IBM MQ or any similar technology
- Design and implementation of container-based REST APIs using container frameworks like OpenShift, or Docker
- Experienced with DevOps continuous integration and continuous delivery tooling eg Gradle, GIT, GitHUB, GITLab, etc. and ability to perform developer-owned Devops tasks
- estimating T shirt at epic level and story points at story level
- Leading and representing the team in planning and estimating activities
- Automated testing, Test driven development (TDD)
- Agile methodology
- Leading code and design reviews to ensure smooth daily operations and accurate planning at a team level
- Create and maintain technical documentation
- Strong drive for Clean Code, Automation tools, Design improvements and Code quality (via Unit testing)
- Overseeing and governing coding best practices and design patterns
- Level of Experience:
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 Java Messaging Service (JMS), Java 2 Connector (J2C), Object/Relational Mapping (ORM) frameworks (Hibernate, Java Persistence API (JPA), Java Data Objects (JDO), etc), Java Database Connectivity (JDBC)
3+ years in AGILE methodology (Scrum, Lean, SAFe, etc.)
2+ Years of experience in Docker or cloud-based applications
2+ Years leading development teams and mentoring junior developers
Certifications
Technology Stack experience:
- Java/J2EE, Spring , Spring Boot Services
- AWS - SNS, EC2, S3, Cloudwatch, SQS, Lambda
- DynamoDB, OpenShift, 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, TDD. Unit Testing Frameworks (JUnit),Performance testing, API tests, Contract and Component level Testing
Contact Name: Jack Yeo
Reference:
TJ/3086/BFLf200_1654590727
Job ID:
3099678