Job Code | : | 11957 |
Experience | : | 8-11 Years |
Location | : | Hyderabad |
We are looking for Backend Architect (Java)
Roles and Responsibilities
• Design and Development:
• Design and implement backend systems using Java, Spring Boot, and Hibernate
• Develop and maintain microservices architecture
• Collaborate with cross-functional teams to ensure seamless integration with frontend and database systems
System Maintenance and Support:
• Ensure system scalability, security, and performance
• Troubleshoot and resolve complex technical issues
• Collaborate with QA team to ensure thorough testing and validation of backend systems
Technical Leadership and Mentorship:
• Provide technical guidance and mentorship to junior developersParticipate in code reviews and ensure adherence to coding standards and best practices
Communication and Collaboration:
• Collaborate with cross-functional teams to ensure seamless integration with frontend and database systems
• Communicate technical ideas and designs to non-technical stakeholders
• Participate in design reviews and architecture discussions
We are a leading technology company seeking a highly skilled Backend Architect with expertise in Java to join our team. As a Backend Architect, you will be responsible for designing, developing, and maintaining our backend systems, ensuring they are scalable, secure, and efficient. Your primary focus will be on Java-based technologies, including Spring Boot, Hibernate, and microservices architecture.
Job Summary:
We are looking for a seasoned Backend Architect with a strong background in Java and experience in designing and implementing scalable, secure, and efficient backend systems. As a Backend Architect, you will be responsible for:
Designing and implementing backend systems using Java, Spring Boot, and Hibernate
Developing and maintaining microservices architecture
Collaborating with cross-functional teams to ensure seamless integration with frontend and database systems
Ensuring system scalability, security, and performance
Providing technical guidance and mentorship to junior developers
Participating in code reviews and ensuring adherence to coding standards and best practices
Collaborating with QA team to ensure thorough testing and validation of backend systems
Troubleshooting and resolving complex technical issues
Staying up-to-date with industry trends and emerging technologies
Key Responsibilities:
Design and Development:
Design and implement backend systems using Java, Spring Boot, and Hibernate
Develop and maintain microservices architecture
Collaborate with cross-functional teams to ensure seamless integration with frontend and database systems
System Maintenance and Support:
Ensure system scalability, security, and performance
Troubleshoot and resolve complex technical issues
Collaborate with QA team to ensure thorough testing and validation of backend systems
Technical Leadership and Mentorship:
Provide technical guidance and mentorship to junior developers
Participate in code reviews and ensure adherence to coding standards and best practices
Communication and Collaboration:
Collaborate with cross-functional teams to ensure seamless integration with frontend and database systems
Communicate technical ideas and designs to non-technical stakeholders
Participate in design reviews and architecture discussions
Requirements:
Education:
Bachelor’s degree in Computer Science or related field
Experience:
Minimum 5 years of experience in Java development and architecture
Experience with Spring Boot, Hibernate, and microservices architecture
Experience in designing and implementing scalable, secure, and efficient backend systems
Skills:
Strong understanding of Java, Spring Boot, and Hibernate
Experience with microservices architecture and containerization (Docker)
Strong understanding of database systems and data modeling
Experience with Agile development methodologies and version control systems (Git)
Excellent communication and collaboration skills
Certifications:
Java certifications (e.g., OCPJP, OCEJP)
Spring Boot certifications (e.g., Spring Boot Developer Certification)
Nice to Have:
Cloud Experience:
Experience with cloud platforms (e.g., AWS, Azure, Google Cloud)
Experience with cloud-native development and serverless architecture
Containerization:
Experience with containerization (e.g., Docker, Kubernetes)
DevOps:
Experience with DevOps practices and tools (e.g., Jenkins, Docker, Kubernetes)