Java Developer

Role Overview

We are looking for an experienced Java Developer to join a software development team responsible for building and supporting business applications and web-based solutions.

The successful candidate will be involved throughout the development lifecycle, including understanding user requirements, application design and development, testing, system integration, deployment and technical support. You will work closely with technical leads, senior developers and project stakeholders to deliver reliable and user-focused solutions.

Key Responsibilities

  • Develop, enhance and maintain web and business applications using Java technologies.
  • Participate in requirement discussions and translate business needs into technical solutions.
  • Design, code and perform unit testing in accordance with development standards and best practices.
  • Support both backend and frontend application development.
  • Troubleshoot application issues and work with senior team members to resolve technical problems.
  • Develop and maintain integrations between applications and external systems.
  • Work with relational and NoSQL databases for application development and data integration.
  • Support application packaging, release preparation and deployment activities.
  • Prepare and maintain technical specifications, user guides and system documentation.
  • Participate in effort estimation, user story development and project planning activities.
  • Apply appropriate software development and testing methodologies throughout the development lifecycle.
  • Ensure applications follow web security, usability and browser compatibility requirements.
  • Work closely with internal teams and stakeholders to deliver solutions within project timelines.

Requirements

  • Diploma or Bachelor's Degree in Computer Science, Information Technology, Engineering or a related discipline.
  • At least 3 years of software development experience, preferably in Java application development.
  • Strong hands-on development experience with Java / J2EE and Java frameworks or SDKs.
  • Experience in frontend and/or backend web application development.
  • Good database development knowledge with technologies such as Oracle, Microsoft SQL Server, MySQL and/or MongoDB.
  • Experience developing or integrating REST APIs and familiarity with application architecture concepts such as MVC and Hibernate.
  • Exposure to frontend or JavaScript technologies such as JavaScript, Angular, Node.js, React or similar frameworks.
  • Good understanding of software development lifecycle, testing practices and application deployment.
  • Knowledge of web application security and browser compatibility.
  • Strong troubleshooting and problem-solving skills.
  • Good communication skills and ability to work effectively within a project team.
  • Able to manage priorities and deliver within project deadlines.

Added Advantages

  • Experience deploying applications on AWS or other cloud platforms.
  • Experience working in an Agile development environment.
  • Exposure to Java-based mobile application development.
  • Java, React or other relevant technical certification.

Please send your detailed resume in MS Word format to resume@goldtecHRs.com with

  • Education Level
  • Working experiences
  • Each employment background
  • Reason for leaving each employment
  • Last drawn salary
  • Expected salary
  • Date of availability

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available