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

Apply for this job
Share this job