Apply Online
CV must be in pdf format, saved with your first name.
Position: Backend Lead Architect
- Drive architectural & solution design decisions for the backend application focusing on safety solution
- Produce technical designs and documents for systems (blueprints)
- Provide mentorship and training throughout the organization and implement a stringent code review process
- Work with customers and delivery partners to refine platform requirements and capabilities
- Troubleshoot and resolve challenging customer configurations and issues
- Design and implement a solution for building a distributed, scalable and high-performance IoT application
- Build security model around the Microservices with appropriate access control, policies and authentication
- Develop high performing architecture that scale to millions of requests
- Design an appropriate deployment model for Microservices and integration with various channels
What are we looking for?
- At least 10 years of experience as a Software Architect focusing on building APIs and integration layer
- 5 years or more experience building Java REST Based API
- At least 7 years of experience with Core Java concepts such as Generics, Lambda, Concurrency, and Data Structures
- At least recent 4 years of experience building applications using Java Spring Boot
- Extensive experience building and operating high-scale, mission critical production systems
- At least 5 years of experience with SSO integration with REST Based API with major IAM provider
- Understanding of Auth Token consumption such as OAUTH, SAML, or JWT Token
- Hands-On experience with connecting Microservices to the Cloud Services such as Cloud based SQL, Storage, NoSQL or Kafka based systems
- Solid understanding of improving and debugging backend performance bottleneck
- Extensive experience on architecture design of large-scale platforms and application
- Strong understanding and working experience in Distributed Web Architecture – should have experience with service registry, container architecture, distributed caching, streaming apps, NoSQL and RDBMS
- Hands-on understanding of architecture and operations of highly available and scalable web service
- Expertise with the Java 8 platform or higher, Spring, Akka framework or similar
- Experience in building Microservices, specifically with HTTP, REST, JSON and XML
- Experience with GraphQL
- Understanding of the use of dependency management and build system for microservice
- Experience with cloud based SaaS, PaaS and IaaS technologies (preferably MS Azure and AWS)
- Excellent problem-solving skills and ability to break down complexity
We are no longer accepting applications for this ad.