Technical Architect
Job Description
• Solution Architecture
Design and implement scalable and maintainable Java-based system architectures.
• Microservices Design
Develop microservices-based solutions using Java and Spring frameworks.
• API Development
Design RESTful APIs following best practices for scalability and performance.
• Coding Standards & Best Practices
Ensure adherence to SOLID, KISS, TDD, and clean architecture principles.
• Framework Development
Build reusable frameworks for security, authentication, auditing, and connectors.
• Messaging Systems
Implement event-driven architectures using Kafka and similar messaging systems.
• Cloud-Native Design
Apply cloud-native principles for scalable distributed applications.
• Testing & Quality Assurance
Promote unit testing, integration testing, and test-driven development practices.
