Associates Software Engineer - Java

IT - Software / DB / QA / Web / Graphics / GIS

About the Employer

Job Description

JOB DESCRIPTION

  • Assist in the design, development, and maintenance of web applications using Java (Spring Boot) and React.js.
  • Build RESTful APIs and integrate them with frontend components.
  • Write clean, maintainable, and scalable code following best practices.
  • Collaborate with developers, designers, and QA to deliver high-quality software solutions.
  • Participate in code reviews, debugging, and troubleshooting.
  • Contribute to documentation and unit/integration testing efforts.

PERSON SPECIFICATION

  • Degree in Computer Science, Information Technology, or a related field.
  • Strong understanding of Java and familiarity with Spring Boot framework.
  • Basic knowledge of React.js, JavaScript, HTML, and CSS.
  • Knowledge of state management libraries (e.g., Redux) and familiarity with RESTful APIs and HTTP protocols.
  • Exposure to databases like MySQL.
  • Good problem-solving skills and willingness to learn new technologies.
  • Version control experience with Git is a plus.
  • Excellent communication and teamwork abilities.
  • Exposure to RUST and C++ knowledge will be added advantage.
  • Familiarity with tools like Postman, Docker & Swagger.
  • Understanding of Agile methodologies.

OTHER BENEFITS

  • Attractive remuneration package.
  • Opportunities for career progression.
  • Regular social benefits.