About Innovan Technologies Private Limited :
Innovan Technologies was founded in 2019 in Hyderabad, Telangana, India. Our name “ Innovan ” means “ Innovation ”. At Innovan, we pursue excellence through collaboration, learning and mentorship. Our team closely works and collaborates with our colleagues in US, Canada, Mexico & Philippines. Our strength is mutual respect and trust, and this culture fosters innovation and creativity.
Fast-forwarding to now, we rapidly grew into a much larger team which helped us to creatine various "Centers of Excellence (COE)" in domains such as Low-Code / No-Code, AI / ML, Generative AI, Integration Platform as a Service (iPaaS), Platform as a Service (PaaS) & Software as a Service (SaaS) while working on multi-cloud architecture and creating hybrid cloud solutions.
Position Summary
The Java Architect will be responsible for designing and overseeing the development of complex Java-based applications and systems. This role involves setting architectural guidelines, ensuring scalability and performance, and leading the technical direction of projects. The ideal candidate will have extensive experience in Java development, a deep understanding of software architecture principles, and the ability to collaborate with cross-functional teams to deliver high-quality solutions.
Essential Job Functions and operations
- Design scalable and efficient architecture for Java-based applications and systems.
- Develop architectural guidelines and best practices for Java development.
- Ensure system architecture aligns with business requirements and technology strategy.
- Lead technical discussions and decision-making processes for software projects.
- Mentor and guide development teams on architecture and design patterns.
- Review and approve technical designs and code to ensure adherence to architectural standards.
- Design and implement integration solutions with external systems and services.
- Ensure seamless integration with databases, APIs, and third-party services.
- Identify and address performance bottlenecks in Java applications.
- Optimize application performance through efficient coding practices and architectural improvements.
- Evaluate and recommend new technologies, tools, and frameworks to enhance development processes.
- Create and maintain architectural documentation, including diagrams and design specifications.
- Communicate architectural decisions and technical requirements to stakeholders and development teams.
- Other duties assigned.
Required Skills and Abilities
Extensive experience with Java and related technologies (e.g., Spring, Hibernate, Java EE).Strong understanding of software architecture principles and design patterns.5+ years of experience with Microservices architecture, RESTful APIs, and message-driven architectures.Proficient in performance tuning and optimization of Java applications.Familiarity with cloud platforms (e.g., AWS, Azure, GCP) and their integration with Java applications.Experience with databases (e.g., SQL, NoSQL) and data modeling.Strong problem-solving skills and ability to troubleshoot complex issues.Excellent communication and interpersonal skills, with the ability to articulate technical concepts to non-technical stakeholders.Experience with version control systems (e.g., Git) and continuous integration / continuous deployment (CI / CD) pipelines.Financial Responsibilities
Oversee and manage the technical budget related to architecture and development tools.Ensure cost-effective use of technology and resources.Supervisory Responsibilities
Lead and mentor technical teams, including developers and other architects.Provide guidance on best practices and ensure adherence to architectural standards.Education
Bachelor’s degree in computer science, Engineering, or a related field.Experience and Qualifications
10+ years of experience in Java development with a focus on architecture and design.Proven track record of designing and implementing complex Java-based solutions.Experience leading technical teams and projects.Demonstrated expertise in software architecture, performance optimization, and system integration.Immediate joiners are preferred.