Job Description :
Highly organized and detail-oriented with the ability to keep multiple projects and client engagements active at once
Excellent knowledge of AWS, NoSQL, REST, Spring Framework(Springboot, Spring core, Spring security), EIP(Enterprise Integration Patterns)
Comfort with ambiguity and the ability to navigate uncertainty
Ability to work both independently and collaboratively. The is a hands-on position.
12 years of Java development experience with J2EE, Spring framework, Hibernate framework, SQL, etc.
At least 5 years of designing software and architecting solutions with microservices/SOA patterns
5 years of experience with Java RESTful Web Services, JMS and other middleware technologies, preferably Kafka, Camel
2+ years of experience in SOA-based process applications using BPM (Activiti/JBPM/Camunda JBPM is a big plus.
Experience developing web applications using at least one popular web framework (JSF, Wicket, GWT, Spring MVC)
Experience in one of the NoSQL database couchbase, mongoDB, DynamoDB.
Experience defining and modeling BPMN 2.0 based business processes on the BPM platform.
Experience with object-oriented analysis and design using common design patterns.
Experience working in Cloud(AWS) and AWS tools ECS, Docker, EC2, S3 etc.