Experience: 12 – 18 Years
Location: Pune
We are looking for an experienced Java Technical Architect with strong expertise in Microservices architecture, Spring Boot, and database design. The ideal candidate will be responsible for designing scalable, high-performance applications and guiding development teams with best practices and architectural standards.
- Define and design scalable and robust architecture using Java and Microservices.
- Lead the end-to-end architecture design and development of enterprise applications.
- Provide technical leadership to development teams and ensure adherence to coding and design standards.
- Design and implement RESTful APIs using Spring Boot.
- Drive Microservices-based architecture, including service decomposition and communication patterns.
- Ensure high availability, performance, scalability, and security of applications.
- Work closely with stakeholders to translate business requirements into technical solutions.
- Define and implement best practices, coding standards, and CI/CD pipelines.
- Conduct code reviews, architecture reviews, and mentor team members.
- Collaborate with DevOps teams for containerization and cloud deployment (Docker, Kubernetes preferred).
- 12–18 years of experience in Java-based application development.
- Strong expertise in Core Java, Spring Boot, and Microservices architecture.
- Experience in designing and developing distributed systems.
- Hands-on experience with REST APIs, messaging systems (Kafka/RabbitMQ).
- Strong knowledge of database design (SQL/NoSQL – MySQL, PostgreSQL, MongoDB, etc.).
- Experience with ORM frameworks like Hibernate/JPA.
- Familiarity with cloud platforms (AWS/Azure/GCP).
- Experience in containerization and orchestration (Docker, Kubernetes).
- Knowledge of CI/CD tools (Jenkins, Git, etc.).
- Strong problem-solving and analytical skills.
- Excellent communication and stakeholder management skills.
- Experience with Domain-Driven Design (DDD) and event-driven architecture.
- Exposure to API Gateway, Service Mesh (Istio).
- Knowledge of security standards (OAuth2, JWT).
- Experience in Agile/Scrum methodologies.
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.