Overview
As a Lead Java Developer you will oversee the design development and maintenance of Java-based applications. You will lead a team of developers ensuring high-quality software delivery while mentoring junior team members and collaborating with cross-functional teams.
Must Haves
- Proven experience as a Java Developer with leadership responsibilities.
- Strong expertise in Java and related frameworks (Spring Hibernate).
- Solid understanding of object-oriented programming principles.
- Experience with RESTful APIs and web services.
- Proficiency in SQL and relational databases (MySQL PostgreSQL).
- Familiarity with version control systems (Git).
- Excellent problem-solving skills and attention to detail.
- Strong leadership and communication abilities.
- Bachelors degree in Computer Science Engineering or equivalent experience.
Day-to-Day Responsibilities
Lead the design development and deployment of Java-based applications.Mentor and guide a team of Java developers.Collaborate with product managers and stakeholders to define requirements.Write clean maintainable and efficient code .Conduct code reviews and enforce best practices.Troubleshoot and resolve complex technical issues .Implement and maintain CI / CD pipelines .Ensure scalability performance and security of applications.Stay current with industry trends and emerging technologies .Participate in architectural discussions and technical decision-making.Preferred Qualifications
Experience with front-end technologies (HTML CSS JavaScript).Knowledge of microservices architecture .Familiarity with containerization (Docker Kubernetes).Experience with cloud platforms (AWS Azure).Understanding of Agile methodologies .Key Skills
REST,Eclipse,JSP,Junit,Spring,Struts,Jpa,Hibernate,Maven,J2EE,Jdbc,Java
Employment Type : Full Time
Experience : years
Vacancy : 1