Java Developer (Experience:3-7 years )

We are seeking a skilled and experienced Java Developer Experience:3-7 years to join our team.

As a Java Developer, you will be responsible for designing, developing, and maintaining Java-based applications and systems.

 

Responsibilities:

  • Designing and implementing high quality, efficient, and reliable Java-based applications.
  • Collaborating with cross-functional teams, including product managers, designers, and other developers, to gather requirements and develop software solutions.
  • Writing well-designed, testable, and efficient code using Java and related frameworks.
  • Troubleshooting and resolving software defects and issues, ensuring the performance, security, and scalability of the applications.
  • Participating in code reviews to maintain code quality and ensure adherence to coding standards.
  • Collaborating with the QA team to ensure comprehensive test coverage and resolve any reported issues. Conducting thorough unit testing and integration testing of developed components.
  • Participating in the full software development lifecycle, including requirements analysis, design, development, testing, deployment, and maintenance.
  • Staying up to date with emerging technologies, trends, and best practices in Java development and incorporating them into the development process.
  • Mentoring junior developers, sharing knowledge and providing guidance as needed.

Requirements:

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Minimum of 5 years of professional experience as a Java Developer with expertise in Java version 1.8 and above.
  • Strong proficiency in Java programming language and related frameworks (such as Spring Boot, Hibernate, Spring).
  • Experience with developing and consuming RESTful web services.
  • Solid understanding of object-oriented programming (OOP) principles and design patterns.
  • Experience with relational databases and proficiency in SQL
  • Familiarity with front-end technologies such as HTML, CSS, and JavaScript is a plus.
  • Knowledge of version control systems (e.g., Git) and build tools (e.g., Maven or Gradle).

EMAIL: mail@accruon.ae

Apply for this position

Allowed Type(s): .pdf, .doc, .docx