Key Responsibilities :
Analytical Problem-Solving and Solution Enhancement :
- Analyze, validate, and propose improvements to existing software failures.
- Collaborate with architects and technical leaders to implement enhancements and optimizations.
Comprehensive Engagement Across Process Phases :
Participate in all stages of the software development lifecycle, including design, development, testing, release, and troubleshooting.Ensure applications are responsive, maintainable, and meet performance standards.Strategic Stakeholder Engagement and Innovative Coding Solutions :
Engage with stakeholders to understand requirements and provide technical solutions.Identify opportunities for creative solutions to improve system functionality and performance.Development Best Practices :
Apply object-oriented programming concepts effectively.Implement exception handling, multithreading, collections, serialization, file I / O, access specifiers, and design patterns.Ensure proper use of Java keywords, JVM memory management, and synchronization where needed.Frameworks and Tools :
Develop applications using Spring (Core, ORM, DAO, AOP) and Hibernate.Use build tools like Ant and Maven, version control with Git.Work with JSP / Servlets for web application development.Skills Required
Java, Spring, Hibernate, Jsp, Servlets, Git