Qureos

Find The RightJob.

Java Developer

JD of Java Developer

As a Java Developer, you will be responsible for designing, developing, and maintaining Java applications and software solutions. Your primary focus will be on creating efficient, scalable, and reliable code to meet the project requirements. You will work closely with the development team and other stakeholders to deliver high-quality software solutions that align with the organization's objectives.

Key Responsibilities:

Software Development: Design, code, test, and debug Java applications, adhering to best practices and coding standards. Develop new features and functionality while ensuring the performance and reliability of existing code.

Technical Analysis: Collaborate with the team to analyze project requirements and propose technical solutions. Conduct feasibility studies and identify potential issues or challenges.

Code Optimization: Optimize Java code for improved performance and maintainability. Identify and resolve bottlenecks to ensure efficient application performance.

Bug Fixing and Troubleshooting: Investigate and fix defects and issues reported in the software. Conduct root cause analysis and implement corrective actions.

Software Documentation: Create and maintain technical documentation, including design specifications, user manuals, and API documentation.

Collaboration: Work collaboratively with cross-functional teams, including software engineers, QA testers, product managers, and other stakeholders, to deliver high-quality software solutions.

Technology Research: Stay up to date with the latest Java development trends, tools, and frameworks. Research and propose new technologies or methodologies to improve the development process.

Code Review: Participate in code reviews and provide constructive feedback to team members to maintain code quality and ensure adherence to coding standards.

Qualifications and Requirements:

  • Bachelor’s degree in computer science, Software Engineering, or a related field.
  • Proven experience as a Java Developer, with a strong understanding of Java programming concepts and best practices.
  • Proficiency in Java programming language and related frameworks (e.g., Spring, Hibernate).
  • Familiarity with web application development (Java EE, Servlets, JSP) and RESTful web services.
  • Knowledge of database systems (SQL and NoSQL databases) and data modeling concepts.
  • Experience with version control systems (e.g., Git) and build tools (e.g., Maven, Gradle).
  • Familiarity with Agile development methodologies and practices.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and teamwork abilities.
  • Ability to learn and adapt to new technologies quickly.

Preferred (but not mandatory) Skills:

  • Front-end development experience with HTML, CSS, and JavaScript.
  • Experience with cloud platforms (e.g., AWS, Azure, Google Cloud Platform).
  • Knowledge of containerization and orchestration tools (e.g., Docker, Kubernetes).
  • Understanding of microservices architecture.
  • Familiarity with continuous integration and continuous delivery (CI/CD) pipelines.

Experience:
4 years +

Work Location: In person

© 2026 Qureos. All rights reserved.