Java Developer

We are looking for a Java Software Engineer to join our team and work on developing and maintaining our software applications. In this role, you will collaborate with cross-functional teams to design, develop, test, and deploy high-quality software solutions.

Responsibilities:

– Design, develop and maintain high-quality software applications using Java technologies
– Collaborate with cross-functional teams to understand requirements and develop technical solutions
– Write clean, efficient, and well-documented code
– Conduct unit tests and integration tests to ensure the quality of the software
– Identify and troubleshoot software defects and production issues
– Participate in code reviews to ensure adherence to coding standards and best practices
– Continuously learn and stay up-to-date with new technologies and programming languages

Requirements:

– Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field
– Strong experience in Java development, including proficiency in Java SE, Spring framework, and Hibernate
– Experience with Agile development methodologies and related tools such as JIRA, Git, and Docker
– Strong problem-solving and analytical skills
– Excellent written and verbal communication skills
– Ability to work independently and as part of a team in a fast-paced environment

If you are passionate about software engineering and have a strong desire to work with cutting-edge technologies, we encourage you to apply for this exciting opportunity. We offer a competitive salary, benefits package, and opportunities for growth and development.