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)