To ensure you’re set up for success, you will bring the following skillset & experience:- 7+ Years of experience in development using Java, JavaScript, Python
- At least 3 years of experience in building integrations and connectors.
- Experience in designing and developing complex framework and platform solutions with practical use of design patterns.
- Expertise with unit/integration testing, test driven development and related modern best practices/technologies
- Good experience in SQL scripting
- Good exposure to monitoring and ITSM domains.
- Good exposure to implement various authentication and authorization mechanisms.
- Good experience in CI/CD tools usage including Kubernetes.
- Good debugging skills Nothing.
- Experience with server-side issues such as caching, clustering, persistence, security, SSO, state management, high scalability/availability and failover
- Experience implementing Business Process Management software and integrating complex enterprise systems.
- Experience with PostgreSQL or MS-SQL databases and Aspect oriented architectures.
- Good understanding of web services and SOA standards like REST, SOAP, XML, etc.
- Good understanding of microservices architecture, including Kubernetes, Docker and Kafka
- Excellent communication skills: demonstrated ability to explain complex technical issues to both technical and non-technical audiences
- Must have strong decision-making skills; take-charge personality, and the ability to drive a plan to completion
Whilst these are nice to have, our team can help you develop in the following skills:
- Experience with open-source participation and Apache projects, patent process, in depth knowledge of App server architectures and SaaS or PaaS enabling platforms is a big plus.
- BS/MS in Engineering (Computer Science preferred)
- Must have a minimum of 7 years of experience in design and development of enterprise software applications with a proven track record of delivering high quality commercial enterprise products.