The Technical Specialist/Architect is responsible for providing technical leadership and strategic direction in the design, development, and implementation of scalable and robust applications. This role involves translating business requirements into technical specifications, guiding development teams, and ensuring best practices in system architecture, design, and code quality.
The ideal candidate possesses a deep understanding of Java ecosystems, microservices, cloud architecture, and software development best practices, with a focus on delivering high-performance, reliable, and secure applications.
What You ll Do
Architectural Design & Strategy
Develop, define, and implement high-level architectural solutions aligned with business goals and technical requirements.
Lead the end-to-end technical architecture for large-scale Java-based applications, ensuring scalability, reliability, and maintainability.
Evaluate and recommend tools, frameworks, and platforms to enhance development productivity and performance.
Technical Leadership & Mentorship
Provide technical guidance and mentorship to development teams, fostering a culture of continuous improvement and knowledge sharing.
Review and approve design documents, code, and unit tests to ensure compliance with established architecture and coding standards.
technologies.
Collaboration & Stakeholder Management
Collaborate closely with product owners, business analysts, and stakeholders to gather requirements and translate them into technical specifications.
Work with cross-functional teams, including DevOps, security, IT, and QA, to ensure seamless integration of components and services.
Communicate complex technical solutions and architectural decisions to non-technical stakeholders in a clear and concise manner.
Quality Assurance & Best Practices
Ensure adherence to software development best practices, coding standards, and architectural guidelines.
Oversee the implementation of CI/CD pipelines, automated testing frameworks, and code quality tools.
Drive the adoption of industry best practices for performance optimization, security, and data integrity.
Technology Innovation & Continuous Improvement
Stay current with industry trends, emerging technologies, and best practices to guide ongoing technical innovation.
Conduct technical research and proof-of-concept activities for new tools, platforms, and frameworks.
Propose and implement architectural improvements, optimizations, and solutions for legacy systems.
Unleash your potential.
B.E./B.Tech/MCA
At least 3-4 years in a technical architecture role.
10+ years of experience.
Has experience with large/complex Software Product development.
Worked in software development environment with medium to large teams (i.e. teams > 5 people)
Has worked within organizations where typical or best-practice software development methods and practices have been utilized.
Preferably experience of working on relevant Financial Services software product.
Expertise in Java, Spring Framework, microservices architecture, RESTful APIs, and relational and NoSQL databases, and technical designing tools.
Familiarity with cloud platforms (AWS, Azure, or Google Cloud), DevOps practices, tools, and CI/CD pipelines.