Qualification : BE / B.Tech.
Notice period : Looking for Candidates who can join within 15- 30 Days Only
Key Responsibilities :
- Design, develop, and maintain high-quality Java-based applications.
- Lead and mentor a team of developers, ensuring adherence to best practices and coding standards.
- Collaborate with cross-functional teams to understand requirements and translate them into robust technical solutions.
- Participate in architectural discussions and contribute to overall system design.
- Write clean, efficient, and maintainable code while performing code reviews to ensure quality.
- Troubleshoot, optimize performance, and resolve complex technical issues.
- Work within Agile methodologies, actively participating in sprint planning, reviews, and retrospectives.
Required Skills & Expertise :
Core Java Expertise : Strong understanding of Core Java, data structures, collections, multithreading, concurrency, and JVM internals.Advanced Java & Frameworks : Hands-on experience with Spring Framework (Spring Boot, Spring MVC, Dependency Injection, etc.Architecture & Design Patterns : Solid knowledge of software architecture principles, object-oriented programming, and commonly used design patterns.Databases & SQL : Experience in database schema design and writing optimized SQL queries for relational databases.Development Tools : Proficiency with Eclipse IDE and familiarity with debugging, profiling, and build tools.Agile Methodologies : Experience working in Agile / Scrum environments with strong understanding of development processes.Soft Skills : Strong communication, analytical thinking, leadership qualities, and the ability to mentor junior team members(ref : hirist.tech)