Java Architect
Job Title: Java Architect
Location: Jaipur, India
Experience: 10+ Years
Job Description:
Appbay Technologies is seeking an experienced Java Architect to lead the design and development of enterprise-grade applications and digital transformation initiatives. The ideal candidate will possess deep expertise in Java technologies, microservices architecture, cloud-native development, and solution design. This role requires strong technical leadership, architectural decision-making, stakeholder management, and the ability to guide development teams in delivering scalable, secure, and high-performance applications.
Key Responsibilities:
• Define and drive the overall architecture and technical strategy for enterprise applications built on Java technologies.
• Design scalable, secure, and highly available solutions aligned with business requirements and industry best practices.
• Lead architecture discussions, technical workshops, and solution design sessions with clients, stakeholders, and delivery teams.
• Develop and review application architecture, system design, integration patterns, and technology roadmaps.
• Architect and oversee the implementation of microservices-based and cloud-native applications.
• Establish development standards, coding guidelines, governance frameworks, and best practices across projects.
• Collaborate with business analysts, project managers, developers, DevOps engineers, and QA teams to ensure successful project delivery.
• Design and oversee integrations with enterprise systems, databases, APIs, cloud services, and third-party platforms.
• Conduct architecture reviews, code reviews, and technical assessments to ensure quality, performance, security, and scalability.
• Mentor senior developers and technical leads, providing guidance on design patterns, architecture principles, and emerging technologies.
• Drive performance optimization, application modernization, and continuous improvement initiatives.
• Support pre-sales activities, solution proposals, effort estimations, technical presentations, and client engagements.
Required Skills:
• Bachelor’s or Master’s degree in Computer Science, Information Technology, Engineering, or a related field.
• 10+ years of experience in software development with strong expertise in Java-based enterprise application development.
• Extensive hands-on experience with Core Java, Java 8+, Spring Framework, Spring Boot, and Spring Cloud.
• Strong expertise in designing and implementing Microservices Architecture.
• Experience with RESTful APIs, API Gateway, Event-Driven Architecture, and Messaging Systems such as Kafka or RabbitMQ.
• Deep understanding of object-oriented design principles, design patterns, and enterprise architecture frameworks.
• Experience with relational and NoSQL databases such as Oracle, PostgreSQL, MySQL, MongoDB, or Cassandra.
• Strong knowledge of cloud platforms such as AWS, Azure, or Google Cloud Platform.
• Experience with containerization and orchestration technologies such as Docker and Kubernetes.
• Familiarity with CI/CD pipelines, DevOps practices, and infrastructure automation.
• Strong understanding of application security, authentication, authorization, and secure coding practices.
• Excellent leadership, communication, stakeholder management, and problem-solving skills.
Preferred Skills:
• Experience with Domain-Driven Design (DDD), Event Sourcing, and CQRS patterns.
• Knowledge of enterprise integration frameworks and middleware solutions.
• Experience with application modernization and legacy system transformation projects.
• Familiarity with monitoring and observability tools such as Prometheus, Grafana, ELK Stack, or Splunk.
• Exposure to Banking, Financial Services, Insurance, Healthcare, Retail, or other enterprise domains.
• Cloud Architect, Java Architect, AWS, Azure, or Kubernetes certifications are highly preferred.
Why Join Us?
• Be part of an innovative and rapidly growing technology organization.
• Lead the architecture and development of large-scale enterprise applications for global clients.
• Work with modern technologies, cloud platforms, and cutting-edge architecture practices.
• Opportunity to influence technical strategy and drive digital transformation initiatives.
• Continuous learning opportunities, certifications, and leadership development programs.
• Collaborative work environment with excellent career growth prospects.
If you’re passionate about enterprise architecture, cloud-native technologies, and building world-class Java solutions, we’d love to hear from you! Share your details below and let’s build the future together.