Job Summary
- 12 to 16 years of proven experience in software development with typically, 8+ years in software engineering or related role.
- Strong proficiency in core Java with hands-on experience in building scalable Javabased applications.
- Strong understanding of software design patterns, architectural principles, and various architectural styles (e.G., microservices, monolithic, SOA, cloud-native).
- Expertise in building and consuming web services like Rest, SOAP and OData.
- Experience with relational and NoSQL databases (e.G., PostgreSQL, MongoDB) and data modelling.
- Knowledge of software security principles and the ability to incorporate security into design.
- Proficiency in cloud platforms (e.G., AWS, Azure, Google Cloud) and understanding of cloud architecture patterns.
- Experience working on CI/CD pipeline, docker and Kubernetes.
- Experience in Oracle Integration Cloud (OIC) for designing and developing integration solutions, or similar integration platforms, is highly preferred.
- Knowledge of handling and leading discussions with clients from technical and architecture standpoint.
- Ability to guide, mentor, and inspire development teams, fostering a positive and productive environment