Job Summary
Synechron is seeking a hands-on Technical Engineer to design, build, and operate distributed identity platforms using modern microservices architecture, cloud technologies, event-driven systems, and AI-assisted engineering practices. The role will lead the development and maintenance of Java-based microservices that support enterprise Identity and Access Management (IAM) capabilities, including authentication, authorization, entitlement, and customer access platforms. The Technical Lead Engineer will contribute across the full software delivery lifecycle, guide technical decisions, mentor engineers, and help establish engineering standards that improve security, scalability, reliability, and delivery quality.
Software Requirements
Required Software Skills
- Java 17+/21: 12+ years of software engineering experience, including hands-on Java development.
- Spring Framework 6/7: Experience developing enterprise applications and microservices.
- Spring Boot 2.5/3.5: Experience building, deploying, and maintaining production-grade services.
- RESTful APIs: Strong experience with REST API design, development, documentation, and integration.
- Apache Kafka: Experience with event streaming, messaging, and event-driven service design.
- PostgreSQL: Experience with relational data modeling, querying, and application integration.
- MongoDB: Experience with document-oriented data storage and retrieval.
- Redis: Experience supporting caching, low-latency data access, or distributed application use cases.
- ReactJS, TypeScript, JavaScript, or HTML5/CSS3: Strong experience with at least one of these front-end technologies.
- AI engineering tools: Experience using Claude Code and GitHub Copilot to support software development and code-quality improvement.
- CI/CD tools and practices: Experience implementing automated build, test, security, and deployment workflows.
- Infrastructure as Code: Experience managing infrastructure through code-based provisioning and configuration.
- DevSecOps practices: Experience integrating security controls throughout the software development and delivery lifecycle.
Preferred Software Skills
- Experience with enterprise IAM platforms, especially SailPoint and related identity ecosystems.
- Experience with high-volume transaction systems.
- Experience with cloud platforms and cloud-native deployment technologies.
- Experience integrating front-end applications with secure APIs and identity services.
- Experience with observability, distributed tracing, performance monitoring, and production operations.
- Experience with automated security testing and policy enforcement in CI/CD pipelines.
Overall Responsibilities
- Design, develop, test, deploy, and operate Java-based microservices supporting enterprise IAM capabilities.
- Build secure authentication, authorization, entitlement, and customer access platforms.
- Develop scalable REST APIs and event-driven services using appropriate architectural and design patterns.
- Design solutions for distributed systems, high availability, reliability, scalability, and performance.
- Apply domain-driven design, API-first architecture, and maintainable software design principles.
- Contribute to architecture discussions, technical design reviews, solution decisions, and engineering standards.
- Implement and maintain CI/CD pipelines, Infrastructure as Code, automated testing, and DevSecOps controls.
- Use Claude Code, GitHub Copilot, and other approved AI-assisted engineering tools to accelerate delivery and improve code quality.
- Review code and technical designs to promote security, reliability, maintainability, and consistency.
- Collaborate with product owners, architects, security teams, engineers, and other stakeholders to convert requirements into deliverable solutions.
- Mentor engineers through technical guidance, code reviews, knowledge sharing, and support for engineering best practices.
- Troubleshoot complex application, integration, performance, security, and production issues.
- Establish measurable outcomes related to system availability, response time, deployment quality, defect reduction, security compliance, and delivery predictability.
- Support efficient use of compute, storage, and processing resources through appropriate architecture, automation, and performance optimization practices.
Technical Skills (By Category)
Programming Languages
Essential
- Java 17+/21 with extensive hands-on development experience.
- Strong experience designing and implementing enterprise microservices.
- Experience with RESTful API development and integration.
- Strong experience with at least one of the following front-end technologies:ReactJSTypeScriptJavaScriptHTML5/CSS3
Preferred
- Experience working across both backend and front-end application layers.
- Experience with scripting languages used for automation, deployment, testing, or operational support.
Databases/Data Management
Essential
- PostgreSQL for relational data modeling, querying, transaction management, and application integration.
- MongoDB for document-based data storage and retrieval.
- Redis for caching, distributed data access, or low-latency application requirements.
- Understanding of data consistency, availability, transaction behavior, and performance considerations in distributed systems.
- Experience designing data solutions that support scalable and high-availability platforms.
Preferred
- Experience with high-volume transaction systems.
- Experience with database performance tuning, indexing, partitioning, and query optimization.
- Experience applying data-retention, data-quality, and resource-efficiency practices.
Cloud Technologies
Essential
- Experience designing and developing cloud-native microservices.
- Understanding of distributed deployment, service resilience, scalability, and high availability in cloud environments.
- Experience supporting automated deployment and operation of services through CI/CD and Infrastructure as Code.
Preferred
- Experience with a specific public, private, or hybrid cloud platform.
- Experience with containers, orchestration platforms, managed messaging, cloud observability, and autoscaling.
- Experience optimizing cloud resource usage, cost, and environmental impact.
Frameworks and Libraries
Essential
- Spring Framework 6/7.
- Spring Boot 2.5/3.5.
- Frameworks and libraries supporting RESTful APIs, microservices, event-driven systems, and secure service integration.
- Experience applying design patterns and maintainable software engineering principles.
Preferred
- Libraries and frameworks supporting identity integration, event processing, distributed transactions, observability, resilience, and automated testing.
- Experience integrating front-end frameworks with secure APIs and identity services.
Development Tools and Methodologies
Essential
- CI/CD implementation and automated delivery practices.
- Infrastructure as Code.
- DevSecOps.
- Agile product development.
- AI-assisted engineering using Claude Code and GitHub Copilot.
- Git-based version control, branching, pull requests, code reviews, and release management.
- Domain-driven design.
- API-first architecture.
- Design patterns.
- Scalability and performance optimization.
- Technical design documentation and architecture collaboration.
Preferred
- Experience establishing engineering standards, reusable components, development guidelines, and quality metrics.
- Experience with automated performance testing, security testing, deployment validation, and operational monitoring.
- Experience supporting continuous improvement across development and production processes.
Security Protocols
Essential
- Secure authentication and authorization design.
- Identity, access, entitlement, and customer access management concepts.
- Secure REST API design and integration.
- Secure handling of credentials, tokens, secrets, personal data, and access permissions.
- DevSecOps practices that integrate security controls into development, testing, deployment, and operations.
- Ability to collaborate with security teams to address application and platform risks.
Preferred
- Experience with enterprise IAM platforms, especially SailPoint and related identity ecosystems.
- Experience with single sign-on, federation, token-based access, role-based access control, and privileged access concepts.
- Experience with security testing, vulnerability remediation, audit requirements, and identity governance.
Experience Requirements
- 12+ years of software engineering experience, including substantial hands-on Java development.
- Proven experience building Java-based microservices, cloud-native systems, distributed systems, high-availability platforms, and event-driven architectures.
- Strong experience with Java 17+/21, Spring Framework 6/7, Spring Boot 2.5/3.5, RESTful API design, Kafka, PostgreSQL, MongoDB, and Redis.
- Experience contributing to architecture decisions, CI/CD, Infrastructure as Code, DevSecOps, and the full software delivery lifecycle.
- Experience mentoring engineers and independently driving complex technical initiatives.
- Preferred Experience with enterprise IAM platforms, especially SailPoint and related identity ecosystems.
- Preferred Experience in Financial Services, Banking, or the Identity domain.
- Preferred Experience with high-volume transaction systems and platforms requiring stringent availability, security, and performance objectives.
- Candidates may also qualify through an equivalent combination of relevant education, professional experience, technical training, certifications, and demonstrable delivery of comparable distributed software platforms.
Day-to-Day Activities
- Design, code, test, review, deploy, and operate Java microservices, REST APIs, event-driven services, and identity platform components.
- Collaborate with product owners, architects, security teams, and engineers through planning sessions, design reviews, stand-ups, and technical discussions.
- Deliver technical designs, production-ready code, automated tests, CI/CD changes, Infrastructure as Code, documentation, and performance or security improvements.
- Make implementation and design decisions within established standards, assess technical risks, guide engineers, and escalate issues that affect security, availability, scope, or delivery timelines.
Qualifications
- A bachelor’s degree in Computer Science, Engineering, Information Technology, or a related field is preferred; equivalent relevant experience and technical achievement may be considered.
- 12+ years of software engineering experience with strong hands-on expertise in Java, microservices, distributed systems, and RESTful API development.
- Professional certifications in cloud computing, Java, security, architecture, or agile delivery are preferred but not required.
- Training in IAM, secure software development, cloud-native engineering, DevSecOps, Infrastructure as Code, event-driven architecture, and AI-assisted engineering is preferred.
- Maintain continuous professional development through relevant training, technical practice, knowledge sharing, and awareness of modern software engineering and security standards.
Professional Competencies
- Apply structured critical thinking to solve complex problems involving distributed systems, identity platforms, application performance, security, and reliability.
- Demonstrate engineering ownership by independently driving complex technical initiatives from design through delivery and operation.
- Lead through collaboration, provide practical technical guidance, mentor engineers, and contribute to consistent engineering standards.
- Communicate technical options, decisions, risks, progress, and trade-offs clearly to product owners, architects, security teams, and other stakeholders.
- Adapt to evolving technologies, requirements, delivery priorities, and platform needs while maintaining a continuous learning orientation.
- Manage priorities, timelines, dependencies, and delivery commitments while identifying opportunities for innovation, automation, quality improvement, and sustainable resource use.
S YNECHRON’S DIVERSITY & INCLUSION STATEMENT
Diversity & Inclusion are fundamental to our culture, and Synechron is proud to be an equal opportunity workplace and is an affirmative action employer. Our Diversity, Equity, and Inclusion (DEI) initiative ‘Same Difference’ is committed to fostering an inclusive culture - promoting equality, diversity and an environment that is respectful to all. We strongly believe that a diverse workforce helps build stronger, successful businesses as a global company. We encourage applicants from across diverse backgrounds, race, ethnicities, religion, age, marital status, gender, sexual orientations, or disabilities to apply. We empower our global workforce by offering flexible workplace arrangements, mentoring, internal mobility, learning and development programs, and more.
All employment decisions at Synechron are based on business needs, job requirements and individual qualifications, without regard to the applicant’s gender, gender identity, sexual orientation, race, ethnicity, disabled or veteran status, or any other characteristic protected by law.

