POSTED Sep 19

Backend Developer Java - Freelance - Remote at Tintto

  • Programming
  • Contract
  • Anywhere (100% Remote) Only
Job Description

Tintto is a closed network of pre-vetted top remote talent. Join us and get matched with our partner US and European tech companies hiring from our network.

Job Summary:

Role: Java Backend Developer

Responsibilities:

  • Server-side Application Development: Design, develop, and maintain scalable and robust server-side applications using Java and related frameworks.
  • API Development: Build efficient and secure APIs to facilitate seamless integration with front-end applications and external services.
  • Collaboration with Cross-Functional Teams: Work closely with cross-functional teams, including front-end developers and designers, to define API specifications and requirements.
  • Data Storage Solutions: Implement scalable and efficient data storage solutions, which may involve databases, NoSQL databases, or caching systems.
  • Performance Optimization: Ensure the performance and reliability of applications by optimizing code and addressing scalability concerns.
  • Security Measures: Implement security measures and data protection mechanisms to safeguard sensitive information.
  • Testing and Debugging: Conduct thorough testing and debugging of applications to identify and resolve issues and optimize performance.
  • DevOps Collaboration: Collaborate with DevOps teams to deploy and maintain applications on production servers.
  • Stay Updated: Stay updated with the latest industry trends and technologies, and proactively recommend improvements to enhance development processes and tools.

Requirements:

  • Education: Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent work experience).
  • Experience: Proven experience as a Backend Developer with a strong focus on Java back-end development.
  • Technical Skills: Solid understanding of Java, server-side technologies, and web development principles. Experience with building APIs and integrating with front-end applications.
  • Database Knowledge: Proficient knowledge of database technologies such as MySQL, MongoDB, or PostgreSQL.
  • Cloud and Containers: Familiarity with cloud platforms, such as AWS or Azure, and experience deploying applications using containers (e.g., Docker).
  • Version Control and Workflows: Knowledge of code versioning tools (e.g., Git) and collaborative development workflows (e.g., Agile, Scrum).
  • Problem-Solving Skills: Strong problem-solving skills and the ability to debug and optimize code for performance and scalability.
  • Communication: Excellent communication and collaboration skills to work effectively within a team environment.
  • Passion for Learning: A passion for learning new technologies and staying updated with industry trends. Preferred Skills:
  • Additional Frameworks: Experience with other back-end frameworks like Spring Boot or Hibernate.
  • Front-End Knowledge: Knowledge of front-end technologies, including HTML, CSS, and JavaScript frameworks (e.g., React, Angular).
  • API Technologies: Familiarity with GraphQL or other API query languages.
  • DevOps and CI/CD: Understanding of DevOps practices and CI/CD pipelines.
  • Container Orchestration: Knowledge of container orchestration platforms like Kubernetes.
  • Testing Expertise: Experience with automated testing frameworks and tools.
  • Contributions: Contributions to open-source projects or personal coding projects.

Benefits

  • Competitive salary and benefits package, payment in USD or EUR.
  • Opportunity to work with a talented and driven team all around the world.
  • Chance to work on building the future of work and distributed teams.
  • Flexible work schedule and the ability to work from anywhere in the world. 

Get Updated Remote Jobs directly in your Inbox

Powered by Denovers with