Required Skills
- Excellent collaboration and communication skills.
- At least 8 years of experience in Java/J2EE and related technologies with solid understanding of design principles
- Experience with front-end technologies such as Angular, TypeScript, ReactJS and related technologies would be a plus
- Experience with implementing integration solutions with Microservices, RESTful Web Services and Web APIs
- Expert proficiency in Object Oriented Design (OOD) and analysis
- Expert proficiency in application of analysis/design engineering functions
- Expert proficiency in application of non-functional software qualities such as resiliency, maintainability, etc.
- 1-2 year of Drools experience would be a plus
- Must have 3-4 years of cloud development experience, preferably AWS.
Tools & Technology:
• Java (8 or above)
• Maven
• Spring Boot, Spring Data, Spring Security
• JPA/Hibernate, Liquibase/Flyway
• JUnit, Test Containers, Mockito, Mock Server
• Typescript
• Angular
• Jasmine/Jest
• Jenkins, Docker
• AWS, ECS, EC2