Enterprise Solutions Designer
A high-caliber Enterprise Solutions Designer with a strong track record of delivering scalable, cloud-native solutions. Key Responsibilities:
1. Technical Leadership – Define technical architecture for enterprise-grade applications and microservices, ensuring alignment with business objectives.
2. Distributed Systems & Cloud Architecture – Design highly available, fault-tolerant distributed systems leveraging Spring Boot 3, Spring Cloud, and Reactive frameworks, and deploy on cloud platforms such as AWS or GCP/Azure.
3. Event-Driven Data Architecture – Build streaming and asynchronous data pipelines using Kafka, Spark, or other event-driven frameworks, integrating with microservices and legacy systems.
4. Containerization & DevOps – Define strategies for container orchestration (Docker, Kubernetes) and CI/CD automation (Jenkins, GitHub Actions, or ArgoCD), ensuring efficient deployment and continuous integration.
5. Security & Identity Management – Implement enterprise-grade security patterns using Okta, Keycloak, OAuth2, and OpenID Connect, enforcing API gateway and token-based authentication standards.
6. Polyglot Architecture – Provide architectural guidance for cross-technology integrations, including Node.js, Python, and other service layers, ensuring seamless communication between systems.
7. Frontend Engineering – Architect and implement scalable frontend applications that integrate seamlessly with backend microservices, focusing on performance optimization, reusable components, and collaboration across teams.
8. Artificial Intelligence – Develop expertise in implementing applications using code assistant tools like GitHub Copilot, ChatGPT, Claude.ai, and others, driving innovation and efficiency.
9. Best Practices & Governance – Establish coding standards, reusable frameworks, and architecture blueprints to ensure maintainability, scalability, and compliance with industry best practices.
10. Stakeholder Collaboration – Partner closely with product owners, business analysts, and DevOps teams to translate business requirements into robust technical solutions, driving successful project outcomes.
Required Skills & Experience:
Java 17+, Spring Boot 3, Spring Cloud, RESTful API design
Angular 15+
Soft Skills:
Strong analytical and problem-solving skills
Excellent communication and documentation abilities (Must be fluent in English)
Proven ability to lead and mentor cross-functional teams