This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Technical Architecture and solution design for the products/applications
Owner of all architecture, design , documentation and delivery
Owner of Integrations
Process owner for Application / product development
Environment / Application setup- Owner of all environments except production
Release and deployment to Testing, UAT and production environment
Versioning and tagging for client specific code
Application validation on the technical front before release
Suggest and implement usage of tools for all the development processes
Taking up Automation of processes - Build, continuous integration, testing automation etc
Requirements:
Overall experience of 7-8 years on solutioning / architecting and designing Enterprise Applications
Proven track record in building , deploying and support enterprise grade applications
Experience in Product Design and deployment will be extremely valuable
Good understanding of the application security , scalability and performance aspects and the related solutions
5 years of experience with Spring Boot, hibernate , Spring Security, Spring Data, Spring MVC along with Unit Testing, Integration Testing and BDD Testing. Good knowledge in Front end technologies and design elements
Strong on RDBMS and/or exposure to MS SQL server / Oracle database
Authoring of technical documentation that communicates in a clear and detailed fashion the proposed technical solution. This includes solution architecture and design
Strong proficiency in OOPS concepts with JAVA and knowledge of RESTful APIS Architecture
Very good understanding of Security aspects, Public Key Infrastructure (PKI), OWASP guidelines
Experience in Performance Analysis and applications tuning
Excellent understanding of design patterns and microservice architecture
Hands on experience in Enterprise Integration Patterns (EIP)
Strong on various approaches to Enterprise Application Integration
Strong on the Process side. Focus on driving the entire team on coding practices , documentation, reviews and continuous integration
Very strong in the usage of tools such as IDE's , version control systems, Build and deployment, continuous integration, bug tracking / reporting and configuration Management
Nice to have:
Hands on experience with Kubernetes and exposure in no-SQL databases is considered a plus
Very good at mentoring teams towards achieving next levels on the technical front and focused on continuous improvement