Must-Have Technical/Functional Skills:
- Strong experience in Java and J2EE application development.
- Hands-on experience with Spring Boot framework.
- Exposure to frontend technologies such as Angular, JSP, HTML/CSS, and JavaScript.
- Solid understanding of technical design patterns and best practices in application development.
- Experience working with RESTful APIs, microservices architecture, and integration with back-end services.
- Knowledge of build tools like Maven/Gradle and version control systems like Git.
Roles & Responsibilities:
- Lead the design, development, and deployment of scalable Java applications.
- Provide technical leadership and mentorship to development teams.
- Ensure adherence to coding standards, architecture guidelines, and quality practices.
- Participate in code reviews and contribute to continuous improvements.
- Collaborate effectively with cross-functional teams including QA, DevOps, and Product Management.
- Quickly grasp new technologies and apply them to solve business problems.
- Communicate clearly and effectively with stakeholders and team members.
- Drive performance and productivity within the team through motivation and mentoring.