Solutions Architect - Shared Services
Roles & Responsibilities :
Your responsibilities broadly include :
- Drive strategy for microservices based development
- Establish patterns and best practices for microservices
- Create Spring Boot based microservices templates to be consumed by product engineering teams
- Collaborate with product engineering teams to identify and implement common design patterns
- Evangelize patterns and templates across product engineering teams and drive adoption across teams.
- Identify evolving technology trends in microservices and continuously adapt existing patterns and best practices
- Instill devops best practices in these patterns and templates
- Provide technology guidance to engineers
- Coaching and mentoring developers
- Evaluate technology products and actively provide recommendations.
Qualifications :
- Bachelor/masters in computer science with 12 years of software development experience
- Expertise in building microservices using Spring Boot
- Experience with cloud hosted applications
- Must have worked on the following:
- Java 8+
- Message Queuing: Apache Kafka / JMS
- XML & JSON processing
- Developing web services: REST & JAX RS
- Dependency injection (Spring / Google Guice)
- Spring Boot / Netflix Kayron
- performance tuning and optimizations
- API gateway frameworks like Kong or Apigee
- CI/CD tools like Maven, Gradle, Git
- Experience with one or more Java applications servers
- Strong knowledge of container technology such as Docker or Kubernetes
- Knowledge of Angular
- Experience with multiple database systems RDBMS and NoSQL
Didn’t find the job appropriate? Report this Job