Lead the design development and deployment of Javabased applications.
Provide technical guidance and mentorship to a team of developers.
Collaborate with crossfunctional teams to define design and ship new features.
Ensure the performance quality and responsiveness of applications.
Conduct code reviews and ensure adherence to best practices and coding standards.
Identify and resolve complex technical issues.
Stay updated with the latest industry trends and technologies.
Requirements
- Minimum 5 years of hands on experience in Java and objectoriented programming.
- Experience with Java frameworks such as Spring Hibernate or similar.
- Solid understanding of RESTful APIs and web services.
- Proficient in database management systems like MySQL PostgreSQL or Oracle.
- Familiarity with version control systems like Git.
- Excellent problemsolving skills and attention to detail.
- Strong leadership and communication skills.
Preferred Qualifications:
- Experience with cloud platforms like AWS Azure or Google Cloud.
- Knowledge of microservices architecture.
- Familiarity with CI/CD pipelines and DevOps practices.
- Understanding of Agile methodologies.
Education:
- Bachelors degree in Computer Science Engineering or a related field.
Minimum 5 years of hands on experience in Java and object-oriented programming. Experience with Java frameworks such as Spring, Hibernate, or similar. Solid understanding of RESTful APIs and web services. Proficient in database management systems like MySQL, PostgreSQL, or Oracle. Familiarity with version control systems like Git. Excellent problem-solving skills and attention to detail. Strong leadership and communication skills. Preferred Qualifications: Experience with cloud platforms like AWS, Azure, or Google Cloud. Knowledge of microservices architecture. Familiarity with CI/CD pipelines and DevOps practices. Understanding of Agile methodologies. Education: Bachelor's degree in Computer Science, Engineering, or a related field.