All Jobs Vacancy

Junior Software Engineer (Python/Java)

Posted 2 days ago by Techno Talent Inc.

Summary: The Junior Software Engineer (Python/Java) role focuses on developing and maintaining backend applications, primarily using Python and Java. The position requires collaboration with cross-functional teams to deliver high-quality software solutions and involves building RESTful APIs and microservices. Candidates must have a strong foundation in programming and experience with Agile methodologies. This is a remote position aimed at individuals with 2-3 years of professional software development experience.

Key Responsibilities:

  • Develop and maintain backend applications using Python and Java.
  • Build and enhance RESTful APIs and microservices.
  • Write clean, maintainable, and efficient code.
  • Debug, troubleshoot, and resolve application issues.
  • Participate in code reviews and Agile ceremonies.
  • Collaborate with cross-functional teams to deliver high-quality software solutions.
  • Prepare technical documentation and follow secure coding practices.

Key Skills:

  • 2–3 years of professional software development experience.
  • Strong programming skills in Python.
  • Working knowledge of Java and object-oriented programming.
  • Experience developing RESTful APIs.
  • Knowledge of SQL databases (PostgreSQL, MySQL, Oracle, or SQL Server).
  • Familiarity with Git and Agile development methodologies.
  • Basic understanding of Linux/Unix environments.
  • Excellent analytical and problem-solving skills.
  • Strong written and verbal communication skills.

Salary (Rate): £40,000 yearly

City: undetermined

Country: undetermined

Working Arrangements: remote

IR35 Status: undetermined

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

Mandatory Requirements

  • U.S. Citi*en or G*een Card Holder only.
  • Candidate must have resided in the United States for at least 3 of the last 5 years.
  • Ability to successfully complete client background verification as required.

Required Qualifications

  • 2–3 years of professional software development experience.
  • Strong programming skills in Python.
  • Working knowledge of Java and object-oriented programming.
  • Experience developing RESTful APIs.
  • Knowledge of SQL databases (PostgreSQL, MySQL, Oracle, or SQL Server).
  • Familiarity with Git and Agile development methodologies.
  • Basic understanding of Linux/Unix environments.
  • Excellent analytical and problem-solving skills.
  • Strong written and verbal communication skills.

Preferred Qualifications

  • Experience with Flask, FastAPI, Django, or Spring Boot.
  • Exposure to Docker, Kubernetes, and cloud platforms (AWS/Azure).
  • Knowledge of CI/CD tools such as Jenkins or GitHub Actions.
  • Experience with unit testing frameworks such as PyTest or JUnit.

Responsibilities

  • Develop and maintain backend applications using Python and Java.
  • Build and enhance RESTful APIs and microservices.
  • Write clean, maintainable, and efficient code.
  • Debug, troubleshoot, and resolve application issues.
  • Participate in code reviews and Agile ceremonies.
  • Collaborate with cross-functional teams to deliver high-quality software solutions.
  • Prepare technical documentation and follow secure coding practices.
Rate:
£0/year
Location:
Remote
IR35 Status:
Undetermined
Remote Status:
Remote
Industry:
IT
Seniority Level:
Not Specified

Take-Home Pay

Not Available

Visit calculators for additional details

Create a free account to view the take-home pay for this contract

Share job