
Search by job, company or skills
Java Architect Job Description
Job Title: Java Architect
Location: Hyderabad
Notice Period : Immediate - 15 Days (preferred)
*About the Job:*
We are seeking a Java Architect with expertise in high-level and low-level design, application development, and the implementation of Java, J2EE, Spring, Microservices, and Hibernate-based solutions. As a Java Architect, you will be responsible for defining and driving the architecture strategy, ensuring scalability, performance, and reliability. You will collaborate with cross-functional teams to design robust systems, establish coding standards, and provide technical leadership throughout the SDLC.
*Key Responsibilities:*
- Lead high-level and low-level design for complex Java-based applications, ensuring scalability, security, and performance.
- Create detailed technical architecture diagrams and documentation.
- Define and enforce best practices, coding standards, and architectural guidelines.
- Design and implement microservices architecture using Spring Boot.
- Develop and oversee Java/J2EE-based applications with a focus on modularity and extensibility.
- Write clean, maintainable, and efficient code using Spring, Hibernate, and RESTful APIs.
- Ensure seamless integration with front-end, third-party systems, and cloud platforms.
- Collaborate with DevOps teams to build and manage CI/CD pipelines.
- Deploy applications in cloud environments (AWS, Azure, GCP) with containerization (Docker, Kubernetes).
- Design, develop, and manage microservices-based architecture.
- Create and maintain RESTful and SOAP APIs.
- Ensure efficient inter-service communication using Kafka, RabbitMQ, or other messaging queues.
- Perform API versioning and documentation using Swagger/OpenAPI.
- Optimize and manage relational and NoSQL databases (PostgreSQL, MySQL, MongoDB).
- Utilize Hibernate/JPA for database access and object-relational mapping.
- Design and implement data caching strategies using Redis or Ehcache.
- Ensure smooth integration with cloud platforms such as AWS Lambda, S3, and RDS.
- Identify and resolve performance bottlenecks and technical issues.
- Perform regular code reviews and refactoring to enhance efficiency.
- Implement security best practices, including authentication, authorization, and data encryption.
- Work closely with product managers, business analysts, and development teams.
- Provide technical mentorship and guidance to developers.
- Participate in architecture reviews, technical discussions, and code reviews.
- Ensure alignment with business objectives and stakeholder requirements.
*Skills & Experience Required:*
- *Technical Skills:*
- Strong expertise in Java (J2EE, Java 8+) and Spring Boot framework.
- Proficiency in high-level and low-level design patterns.
- Hands-on experience with microservices architecture and API design.
- Expertise in Hibernate/JPA for database access and management.
- Experience with cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes).
- Familiarity with CI/CD pipelines (Jenkins, GitLab, GitHub Actions).
- Experience with caching mechanisms (Redis, Ehcache) and messaging queues.
- Strong understanding of SQL and NoSQL databases.
- Knowledge of design patterns and best practices.
*Why Join Us*
- Competitive salary and performance-based bonuses.
- Health insurance and other benefits.
- Opportunities for professional growth, certifications, and learning.
- Collaborative and innovative work environment.
*How to Apply:*
Interested candidates can apply directly through LinkedIn or send their resumes to [Confidential Information]
Total Experience:
Relevant Experience:
Current CTC:
Expected CTC:
Notice Period:
Current Location:
Interested to relocate Hyderabad:
Job ID: 128614469