Description

We are looking for an experienced Senior Java Developer to join our dynamic team. In this role, you will be responsible for designing, developing, and maintaining high-quality Java applications. You will work closely with other developers, project managers, and stakeholders to deliver solutions that meet business needs and exceed expectations.

 

Responsibilities:

• Design and develop high-quality, scalable, and maintainable Java applications. • Collaborate with cross-functional teams to gather requirements, define project scope, and implement solutions. • Write clean, efficient, and well-documented code following best practices and coding standards. • Conduct code reviews and provide constructive feedback to other team members. • Troubleshoot and debug issues to ensure smooth operation of applications in production. • Stay updated on emerging technologies and industry trends to continuously improve skills and knowledge. • Mentor junior developers and provide guidance on technical challenges and best practices. • Participate in Agile development processes, including sprint planning, daily stand-ups, and retrospectives.

 

Qualifications:

• Bachelor's degree in Computer Science, Engineering, or related field. • Minimum of 5 years of experience in Java development. • Strong proficiency in Java programming language and related frameworks (e.g., Spring, Hibernate). • Experience with web development technologies such as HTML, CSS, JavaScript, and front-end frameworks (e.g., Angular, React). • Familiarity with Agile development methodologies and tools (e.g., JIRA, Confluence). • Excellent problem-solving skills and attention to detail. • Strong communication and interpersonal skills. • Ability to work independently and collaboratively in a fast-paced environment.

 

Education

Any Graduate