Source description
About the role
Job Title: Java Architect Location: Bengaluru Experience: 7–9 Years Work Mode: Hybrid About the Role: We are looking for a highly experienced and innovative Java Architect who will be responsible for designing, developing, and implementing robust and scalable backend solutions. This role requires a solid background in Java-based architecture, microservices, and cloud-native technologies. The ideal candidate should have hands-on experience working on enterprise-grade systems with deep expertise in Java technologies and modern data streaming tools like Kafka . Key Responsibilities: Lead the architecture and design of large-scale, distributed, and mission-critical applications using Java and Microservices. Provide technical leadership across multiple development teams and ensure solutions are built to architectural standards. Collaborate with stakeholders including product managers, developers, and operations teams to deliver high-quality software. Define and promote best practices in design, coding, testing, and deployment. Build and maintain scalable microservices using Spring Boot, REST APIs , and JDBC . Work with Kafka for building and maintaining real-time data pipelines and streaming applications. Perform code reviews, performance tuning, and troubleshoot complex application issues. Participate in agile development processes, sprint planning, and technical reviews. Provide mentorship and guidance to junior engineers on the team. Required Qualifications: Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field. 6+ years of hands-on development experience in Java/J2EE . Strong expertise in Spring Boot , Spring Web , and Hibernate . Working knowledge of RESTful web services , API integration, and Kafka . Experience with database interaction using JDBC. Proven ability to architect solutions that are scalable, maintainable, and reliable. Excellent communication and interpersonal skills . Nice to Have: Exposure to cloud platforms (AWS, Azure, or GCP). Experience working in a DevOps environment. Familiarity with containerization (Docker) and orchestration tools (Kubernetes). Understanding of CI/CD pipelines.
More at volibits