Job Description:
The Specialist serves as the Subject Matter Expert on a specific technology platform/packages (such as Microsoft/Java or areas like CMS packages) and contributes in-depth development, design, and architecture expertise to support the delivery of complex solutions on that platform.
Primary Responsibilities:
- Develop reusable frameworks/components and Proof of Concepts (POCs) to expedite development on projects.
- Ensure consistency and high quality in solution delivery.
- Establish development and production environments and troubleshoot performance issues.
- Participate in architecture and design reviews for projects requiring complex technical solutions.
- For package implementations, conduct gap analysis between business requirements and package features, and design the necessary configuration, customizations, extensions, and interfaces.
- Represent the organization in customer-facing communication related to Sapient’s technical expertise on the specific platform.
- Proactively identify areas of focus and gain expertise through activities such as POCs and research.
- Develop and promote architectural best practices and standards.
Skill Requirements:
- 3-4 years of experience as an Architect with strong, hands-on experience in Core Java and Microservices development, including High-Level Design (HLD) and Low-Level Design (LLD).
- Proficiency in Java 8, Spring, Hibernate, JUNIT, and experience with tools like JPROBE or JPROFILER.
- Proficient in UML, Object-Oriented Analysis and Design (OOAD), and multithreading concepts (e.g., Synchronizers, Executor Framework).
- Database programming skills in Oracle are a plus.
- Strong understanding of Spring Boot, standard Microservices patterns, and advanced REST principles.
- Familiarity with architectural concepts such as Bounded Context, Services Decomposition, and Distributed Service Aggregates.
- Experience with Cloud managed services, including Serverless, storage services, and event-driven architectures.
- Knowledge of API security implementations, API Gateway policies, and end-to-end software development lifecycle.
- Thorough understanding of OOP concepts, Design principles, and implementation of different types of Design patterns.
- Good knowledge of Enums, Collections, Annotations, Generics, and Multithreading concepts.
- Hands-on experience in creating RESTful web services and consuming web services.
More Information
- Experience 10+ Years