Talent.com
This job offer is not available in your country.
Technical Architect - Java Development

Technical Architect - Java Development

VARAISYS PRIVATE LIMITEDNoida
16 days ago
Job description

About the Job :

We're seeking a highly experienced and hands-on Technical Architect (Java) to design and implement robust enterprise-level solutions. This role demands deep technical expertise in Java technologies, cloud-native architectures, and microservices. You'll be pivotal in guiding development teams, enforcing engineering best practices, and ensuring the delivery of scalable, high-performance systems.

Key Responsibilities :

As a Technical Architect, your core responsibilities will include :

  • Architectural Leadership & Design : Lead the architectural design and evolution of complex Java-based systems, ensuring solutions are scalable, resilient, and maintainable. Define and document technical specifications, system architecture, and integration points.
  • Technical Governance & Standards : Establish and enforce architectural standards, coding best practices, and design patterns. Conduct comprehensive code reviews and provide constructive feedback to uphold code quality and architectural integrity.
  • Mentorship & Team Enablement : Provide technical leadership and mentorship to engineering teams, fostering a culture of excellence and continuous improvement. Guide teams through complex technical challenges and facilitate knowledge transfer.
  • Cross-Functional Collaboration : Collaborate intensely with Product Management, DevOps, and QA teams to translate business requirements into technical designs, ensuring seamless end-to-end solution delivery.
  • Technology & Tooling Evaluation : Drive the evaluation and adoption of new technologies, frameworks, and tools to optimize system performance, improve developer productivity, and enhance overall system capabilities.
  • Performance & Scalability Optimization : Identify and address performance bottlenecks, ensuring systems meet stringent non-functional requirements (e.g., scalability, availability, security, latency).

Required Technical Skills & Experience :

To excel in this role, you should possess :

  • Java / J2EE Expertise (10+ years) : Demonstrated 10+ years of hands-on Java / J2EE development experience, with a minimum of 3 years specifically in an Architect role leading significant technical initiatives.
  • Core Java & Ecosystem : Deep expertise in core Java, concurrent programming, and modern Java features.
  • Spring Ecosystem Mastery : Proven proficiency with Spring Framework (Core, MVC, Security), Spring Boot, Spring Cloud, and related modules for building robust enterprise applications.
  • Microservices Architecture : Extensive experience in designing, developing, and deploying highly scalable and resilient microservices architectures using Spring Boot and related patterns (e.g., service discovery, API Gateway, circuit breakers).
  • RESTful API Design : Expert-level knowledge in designing, developing, and securing RESTful APIs, including API versioning, HATEOAS, and industry best practices.
  • Cloud Platform Proficiency (AWS / Azure / GCP) : Strong practical experience with at least one major cloud platform (AWS, Azure, or GCP). This includes hands-on experience with core compute, storage, networking, and managed services (e.g., EC2, S3, RDS, Lambda, EKS / AKS / GKE, SQS / Kafka).
  • Database Technologies : Proficient in designing schemas and optimizing queries for both relational databases (e.g., PostgreSQL, MySQL, Oracle) and NoSQL databases (e.g., MongoDB, Cassandra, Redis).
  • Containerization & Orchestration : Solid experience with Docker for containerization and Kubernetes for container orchestration, including deployment strategies, service mesh, and scaling.
  • CI / CD Pipelines : Hands-on experience designing and implementing robust CI / CD pipelines using tools like Jenkins, GitLab CI, Azure DevOps, or similar for automated build, test, and deployment processes.
  • Messaging & Event Streaming : Experience with messaging queues (e.g., RabbitMQ, SQS, Kafka) for asynchronous communication and event-driven architectures.
  • Observability : Familiarity with monitoring, logging, and tracing tools (e.g., Prometheus, Grafana, ELK Stack, Splunk, Jaeger) for ensuring system observability.
  • Architectural Patterns : Strong understanding and application of common architectural patterns (e.g., Domain-Driven Design, Event Sourcing, CQRS, Saga).
  • Security Best Practices : Knowledge of application security best practices, including OWASP Top 10, data encryption, authentication, and authorization mechanisms.
  • ref : hirist.tech)

    Create a job alert for this search

    Architect Java • Noida