We are seeking an experienced Technical Architect to design and develop robust, scalable, and maintainable architectures for enterprise applications.
This role involves creating detailed design documents using UML, implementing cloud-native solutions, and collaborating with cross-functional teams to deliver high-quality technical solutions.
Key Responsibilities
- Develop information architectures and data models for enterprise applications.
- Create robust, scalable, secure, and maintainable architectures and design documents using UML.
- Collaborate with cross-functional teams to design and implement business requirements.
- Resolve application issues, design and implement system enhancements, and document new user requirements.
- Provide input for production-related issues, planning, design, and execution of data conversion activities.
- Act as a liaison between IT and internal business stakeholders.
- Translate business objectives and processes into clear IT requirements for successful delivery.
- 10+ years of experience in:
- Designing architectures and producing UML-based design documents.
- Java, Spring Boot, Microservices, RDBMS, and NoSQL databases.
- Event-driven architecture and performance tuning.
- Platforms such as AWS, Azure, or Google Cloud.
- Automation, deployment pipelines, and containerization (e.g., Docker, Kubernetes).
- Strong analytical, problem-solving, and communication skills.
- Bachelor’s degree in Computer Science or related field.
- Experience with Oracle solution components and YODA.
- Familiarity with enterprise-scale architecture projects.