Description

Job Description:

 

We are seeking a highly skilled and motivated Java Developer Lead to join our team. In this role, you will be responsible for leading the development of enterprise web applications, overseeing a team of developers, and ensuring the successful implementation of projects. If you have a strong background in Java (J2EE), Oracle DB, MySQL, Spring Framework, and hands On with full-stack development is an added advantage, along with excellent communication and leadership skills, we want to hear from you. Knowledge on any cloud technologies like AWS or azure is an plus.

 

Key Responsibilities:

· Provide engineering designs for new software solutions to help mitigate security vulnerabilities

· Contribute to all levels of the architecture

· Maintain technical documentation

· Consult team members on secure coding practices

· Develop a familiarity with new tools and best practices

Lead Development: Take charge of the end-to-end development of enterprise web applications, overseeing the technical aspects and providing guidance to the development team.

 

Full-Stack Expertise: Demonstrate proficiency in full-stack development, encompassing Java (J2EE), Oracle DB, Spring Framework, and front-end UI technologies, including HTML, CSS, JavaScript, Angular, and Bootstrap.

 

Hands-On Approach: Be a hands-on leader who is willing to roll up their sleeves and actively participate in development tasks when necessary.

 

Database Expertise: Exhibit strong database knowledge to effectively design, optimize, and manage data interactions within applications.

 

Development Skills: Possess strong development skills and a proven track record of delivering high-quality code on time and within budget.

 

Automated Unit Testing: Ensure the implementation of automated unit testing procedures to maintain code quality and minimize bugs and issues.

 

Communication Skills: Communicate effectively with team members, stakeholders, and clients, providing updates on project progress and addressing any concerns or requirements.

 

Large Web Applications: Bring extensive experience in working on large web applications, understanding the unique challenges and requirements associated with scalability and performance.

 

Qualifications:

 

Bachelor's degree in Computer Science or a related field (Master's preferred).

 

Proven experience in a Java development role, with a minimum of 8-10 years of experience.

Strong proficiency in Java (J2EE) and the Spring Framework.

 

Full-stack development experience, including HTML, CSS, JavaScript, Angular, and Bootstrap.

 

Expertise in Oracle database management.

 

Demonstrated leadership and project management skills.

 

Excellent automated unit testing skills.

 

Strong problem-solving and analytical abilities.

 

Effective communication skills, both written and verbal.

 

Prior experience working on large-scale web applications is essential.

 

If you are a dynamic Java Developer with the leadership skills to guide a development team and the technical prowess to handle complex enterprise web applications, we encourage you to apply for this exciting opportunity. Join us and play a key role in driving our projects to success.