freehire launches on Product Hunt on 26 August.

Follow →

Senior Java Developer

Key Responsibilities



  • Design, develop, and maintain robust, scalable software applications.

  • Develop and enhance back-end services, APIs, and full-stack solutions.

  • Participate in solution design, architecture discussions, and technical decision-making.

  • Lead and contribute to all phases of the software development lifecycle.

  • Conduct code reviews and promote development best practices.

  • Troubleshoot, debug, and resolve complex technical issues.

  • Collaborate with business stakeholders, project teams, and fellow developers.

  • Mentor junior and intermediate developers and support their professional growth.

  • Ensure software quality through testing, documentation, and continuous improvement initiatives.


Required Skills & Experience



  • Minimum of 8 years' solid software development experience.

  • Strong back-end and/or full-stack development expertise.

  • Proven experience using one or more of the following technologies:

    • Java

    • Node.js

    • TypeScript

    • Python



  • Strong understanding of software engineering principles and best practices.

  • Experience designing and developing scalable, maintainable applications.

  • Excellent analytical, troubleshooting, and problem-solving skills.


Advantageous Skills


The following experience will be highly beneficial:



  • Amazon Web Services (AWS)

  • RESTful API design and development

  • Version control using Git

  • Relational databases such as PostgreSQL or MySQL

  • Cloud-native application development and deployment

  • Experience working in Agile development environments


Qualifications



  • Bachelor's Degree in Computer Science, Software Engineering, Information Technology, or an equivalent qualification.

  • Java Certification will be advantageous.

  • AWS Certification will be advantageous.


Personal Attributes


The ideal candidate will demonstrate:



  • Excellent teamwork and collaboration skills.

  • A proactive and solution-driven approach.

  • Strong communication skills with the ability to engage effectively with both technical and non-technical stakeholders.

  • The ability to work independently and take ownership of deliverables.

  • Strong attention to detail and commitment to quality.

  • A passion for technology, innovation, and continuous learning.

  • Exceptional troubleshooting and problem-solving abilities.


What We Offer



  • Permanent employment within a dynamic and innovative technology environment.

  • Flexible hybrid working model.

  • Exposure to modern technologies and enterprise-scale projects.

  • Opportunities for career growth and professional development.

  • Collaborative and supportive team culture.

  • Competitive remuneration package.

See also

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