HamburgerMenu
hirist

Java Architect - Spring Boot/Microservices Architecture

AATRAL HR CONSULTING LLP
Anywhere in India/Multiple Locations
5 - 7 Years

Posted on: 01/12/2025

Job Description

Description :


Role Overview :


We are seeking a highly experienced Java Architect to lead the design, development, and implementation of robust, scalable, and high-performance enterprise applications.


- The Java Architect will be responsible for defining architectural strategies, overseeing system integration, and guiding the technical team through all phases of the software development lifecycle.


- The ideal candidate has a deep understanding of Java technologies, microservices architecture, cloud platforms, and DevOps practices.


- This is a hands-on technical leadership role requiring strong architectural vision, design skills, and the ability to align technology with business goals.


Key Responsibilities :


- Lead the architecture and design of complex, enterprise-scale applications using Java, Spring Boot, and Microservices.


- Define and enforce coding standards, design principles, and best practices across development teams.


- Collaborate with stakeholders (Product Owners, Business Analysts, Project Managers) to gather requirements and translate them into technical architecture.


- Develop architecture blueprints, system diagrams, and proof-of-concepts (PoCs) to validate design approaches.


- Guide development teams through the implementation of architectural decisions and troubleshoot technical challenges.


- Define integration strategies with external systems and legacy applications using REST, SOAP, and messaging platforms (e.g., Kafka, RabbitMQ).


- Oversee performance tuning, security best practices, and scalability strategies.


- Evaluate and recommend tools, technologies, and frameworks to enhance development efficiency and system performance.


- Provide technical mentorship and leadership to development teams.


- Ensure solutions are cloud-ready or cloud-native; work closely with DevOps teams for CI/CD pipeline integration and cloud deployment (AWS/Azure/GCP).


- Conduct code and architecture reviews to ensure technical quality and compliance with standards.


Required Qualifications :


- 5+ years of experience in software development with at least 3+ years in an architecture or lead role.


- Expertise in Java / J2EE, Spring Boot, REST APIs, and Microservices.


- Strong experience with cloud platforms (AWS, Azure, or GCP), including architecture patterns for cloud-native applications.


- Experience in designing and implementing scalable, fault-tolerant, and secure distributed systems.


- Proficiency in design patterns, domain-driven design (DDD), and service-oriented architecture (SOA).


- Strong understanding of relational and NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB, Cassandra).


- Hands-on experience with DevOps tools and practices: Docker, Kubernetes, Jenkins, Git, Terraform, Helm, etc.


- Familiarity with performance monitoring and application observability tools (e.g., Prometheus, Grafana, ELK, New Relic).


- Solid understanding of security principles (OAuth2, SAML, JWT, TLS).


- Excellent communication, documentation, and stakeholder management skills.


- Bachelors or Masters degree in Computer Science, Engineering, or a related field



info-icon

Did you find something suspicious?