logo

JobNob

Your Career. Our Passion.

Technical Architect - Java


Highradius


Location

Secunderabad | India


Job description

Summary:

We are seeking an experienced Senior Architect (Systems) to join our dynamic team working on multi-tenant B2B SaaS products. The ideal candidate will be a hands-on professional with a strong background in system design, cloud architecture, and data engineering. You will play a pivotal role in designing and implementing sophisticated, innovative and scalable solutions. This position offers a unique opportunity to lead and collaborate on products and platforms that drive technological advancement within our organization.

Responsibilities:

  1. Lead the design and development of complex, scalable distributed systems to meet business requirements with high-performance.
  2. Collaborate with cross-functional teams to produce guidance, proof of concepts, and production implementations using standard patterns and technologies.
  3. Prioritize and integrate security measures into system design, ensuring compliance with industry best practices.
  4. Lead by example, fostering a collaborative and innovative work environment.
  5. Mentor and guide junior team members, and architects promoting skill development and knowledge sharing.
  6. Collaborate effectively with cross-functional teams, including developers, operations, and quality assurance to ensure seamless project execution.
  7. Communicate complex technical concepts to both technical and non-technical stakeholders, facilitating understanding and alignment.
  8. Collaborate with the Operations team to optimize infrastructure, automate deployment processes and ensure system reliability.
  9. Stay updated on emerging cloud technologies and evaluate their applicability to enhance existing systems.
  10. Demonstrate a commitment to technical excellence through continuous learning and staying current with industry trends.
  11. Drive best practices in software engineering, system design, and architectural patterns.
  12. Participate in code reviews, providing constructive feedback to maintain high quality code standards.
  13. Contribute to the development of technical documentation, ensuring clarity and completeness.
  14. Implement and enhance observability practices to monitor, trace and troubleshoot system performance and reliability.
  15. Utilize observability tools and frameworks to gain insight into system behavior, identifying potential problems before they impact users.

Qualifications:

  1. Minimum 10+ years of programming experience, especially in Java and proficient in Spring, Spring Boot and Hibernate.
  2. Hands-on experience in cloud native technologies such as Docker, k8s and helm and cloud platforms such as AWS, Azure, Google Cloud.
  3. In-depth knowledge of NoSQL databases (e.g., MongoDB, Cassandra) and SQL databases (e.g., MySQL, PostgreSQL).
  4. Solid understanding of design patterns, ETL processes, data modeling.
  5. Good understanding of data structures and algorithms.
  6. Previous experience in software development for distributed systems.
  7. Previous experience in building large scale enterprise software or SaaS products.
  8. Previous experience in Observability tools such as New Relic, Datadog, AppDynamics, Sentry.
  9. Strong analytical and problem-solving skills.
  10. Design experience with RESTful API microservices for seamless integration.
  11. Proficiency in CI/CD methodologies.
  12. Understanding of Agile principles and practices.
  13. Previous experience in performance tuning across the application layers such as UI, Services & Database(s).
  14. Expertise in low-level development and debugging.


Job tags



Salary

All rights reserved