Key Skills: Core Java, Java, Fullstack Java, Advanced Java, Microservices
Roles and Responsibilities:
- Design and develop backend components and services using Java technologies
- Collaborate with cross-functional teams including Tech, Design, and QA to ensure seamless product development
- Implement best practices for software development and contribute to application architecture
- Participate in code reviews and provide constructive feedback to team members
- Troubleshoot and resolve issues to maintain high performance and reliability of applications
- Stay current with emerging technologies and industry trends to enhance development processes
Skills Required:
Must-Have:
- Strong proficiency in Advanced Java and Core Java
- Hands-on experience with Fullstack Java development
- Solid understanding of Java frameworks and backend technologies
- Experience in designing and developing scalable backend services
- Familiarity with software architecture and design patterns
- Ability to collaborate effectively with cross-functional teams
- Proficient in debugging, code reviews, and performance tuning
Nice-to-Have:
- Knowledge of Microservices architecture and implementation
- Exposure to cloud-based deployment and CI/CD pipelines
- Awareness of modern development trends and best practices
Education: B.Tech in Computer Science