Responsibilities:
- An understanding of distributed systems and microservices architectures.
- Experience in design data structures and algorithms and analytical and debugging experience.
- Expert Experience of Java (Minimum Java 8)
- Spring boot Framework.
- Experience with web development technologies including HTML5, CSS3, JavaScript.
- Expertise in Building Rest APIs.
- Enterprise integration patterns.
- Dependency & build tooling – Maven, Git and CI/CD.
- Software testing Static code analysis and code quality.
- Expertise in integrating with 3rd party systems (APIs, Webhooks, SOAP, etc)
- Expertise in utilizing open source libraries like Apache Ni-Fi, Apache PDFBox, Data libraries etc would be a plus but not a must.
- Expertise in integrating with structured and no-sql databases.