Key Responsibilities:
- Lead the design, development, and deployment of Java-based applications.
- Write clean, efficient, and maintainable code using Java and related frameworks.
- Develop and integrate RESTful APIs and backend services.
- Optimize application performance, scalability, and security.
- Conduct code reviews and ensure adherence to coding standards and best practices.
- Collaborate with product owners, QA, and other stakeholders in Agile/Scrum environments.
- Mentor junior developers and guide technical decision-making.
- Drive innovation by recommending improvements to existing systems.
Required Skills & Qualifications:
- 611 years of professional experience in Java development.
- Strong experience with Spring Boot, Spring MVC, Hibernate/JPA.
- Hands-on experience with RESTful APIs, microservices architecture, and integration with databases.
- Proficient in SQL and relational databases like MySQL, PostgreSQL, or Oracle.
- Familiarity with version control systems (Git) and CI/CD pipelines.
- Strong problem-solving, analytical, and leadership skills.
Educational Qualification:
- Bachelor's or Master's degree in Computer Science, IT, or related field.