Key Responsibilities:
- Lead the design development and implementation of software applications using Java and modern web technologies.
- Mentor and guide a team of developers fostering a collaborative and innovative environment.
- Collaborate with product managers UX designers and other stakeholders to gather requirements and deliver optimal solutions.
- Conduct code reviews and ensure adherence to best practices in software development.
- Troubleshoot debug and optimize existing applications to enhance performance and user experience.
- Stay updated with the latest industry trends and technologies to continuously improve the development process and product quality.
Skills and Tools Required:
- Strong proficiency in Java with a solid understanding of object-oriented programming concepts.
- Experience with front-end technologies such as HTML CSS JavaScript and frameworks like Angular and React.
- Expertise in back-end technologies including Spring Framework RESTful Web Services and microservices architecture.
- Familiarity with database management systems like MySQL PostgreSQL or NoSQL databases.
- Proficient in using development tools such as Git Maven and integrated development environments (IDEs).
- Knowledge of cloud services (AWS Azure or Google Cloud) and deployment processes.
- Excellent problem-solving skills and the ability to work in a fast-paced environment.
- Strong communication and teamwork skills with a focus on collaboration and achieving common goals.
Qualifications:
- Bachelors degree in Computer Science Engineering or a related field.
- Proven experience of 6 years in software development with at least 2 years in a role as tech lead.
- Demonstrated ability to manage multiple projects and meet deadlines effectively.
Key Responsibilities: - Lead the design development and implementation of software applications using Java and modern web technologies. - Mentor and guide a team of developers fostering a collaborative and innovative environment. - Collaborate with product managers UX designers and other stakeholder...
Key Responsibilities:
- Lead the design development and implementation of software applications using Java and modern web technologies.
- Mentor and guide a team of developers fostering a collaborative and innovative environment.
- Collaborate with product managers UX designers and other stakeholders to gather requirements and deliver optimal solutions.
- Conduct code reviews and ensure adherence to best practices in software development.
- Troubleshoot debug and optimize existing applications to enhance performance and user experience.
- Stay updated with the latest industry trends and technologies to continuously improve the development process and product quality.
Skills and Tools Required:
- Strong proficiency in Java with a solid understanding of object-oriented programming concepts.
- Experience with front-end technologies such as HTML CSS JavaScript and frameworks like Angular and React.
- Expertise in back-end technologies including Spring Framework RESTful Web Services and microservices architecture.
- Familiarity with database management systems like MySQL PostgreSQL or NoSQL databases.
- Proficient in using development tools such as Git Maven and integrated development environments (IDEs).
- Knowledge of cloud services (AWS Azure or Google Cloud) and deployment processes.
- Excellent problem-solving skills and the ability to work in a fast-paced environment.
- Strong communication and teamwork skills with a focus on collaboration and achieving common goals.
Qualifications:
- Bachelors degree in Computer Science Engineering or a related field.
- Proven experience of 6 years in software development with at least 2 years in a role as tech lead.
- Demonstrated ability to manage multiple projects and meet deadlines effectively.
View more
View less