To ensure you’re set up for success, you will bring the following skillset & experience:
- Demonstrable experience building out Enterprise applications with Java.
- Experience in designing and developing complex framework and platform solutions with practical use of design patterns.
- Expertise in server-side issues such as caching, clustering, persistence, security, SSO, high scalability/availability and failover
- Familiarity with REST API principles, object-oriented design, and design patterns.
- Experience in open-source Java frameworks such as OSGI, Spring, JMS, JPA, JTA, JDBC and aspect-oriented architectures.
- Experience in PostgreSQL & Oracle databases.
- Experience in patent process, in depth knowledge of App server architectures and SaaS or PaaS enabling platforms.
- Experience in Kubernetes, AWS, GCP and Azure cloud platforms
- BS/MS in Engineering (Computer Science preferred)
- Must have a minimum 10 years of experience in design and development of enterprise software applications with a proven track record of delivering high quality commercial enterprise products.
Whilst these are nice to have, our team can help you develop in the following skills:
- Good understanding of Generative AI Concepts
- Knowledge of fine tuning LLMs including BERT and GPT based
- Experience in Generative AI frameworks such as LangChain, LangGraph and LlamaIndex
- Experience working with Open AI libraries to build agents