Senior Java Backend Engineer (REMOTE)

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

BSc/MSc in Computer Science or a related field., 5+ years of experience in Java development, particularly with microservices architecture., Proficiency in Java frameworks like Spring Boot and familiarity with data storage technologies such as Cassandra, Neo4j, and Redis., Strong understanding of CI/CD practices, RESTful APIs, and agile development methodologies..

Key responsibilities:

  • Design, develop, and maintain scalable Java platforms and microservices.
  • Enhance existing applications and implement data storage solutions using various technologies.
  • Participate in code reviews, mentoring, and collaborate with cross-functional teams to deliver new features.
  • Monitor application performance, troubleshoot issues, and stay updated with emerging technologies.

Job description

Key Responsibilities:
  • Design, develop, and maintain highly scalable and transactional Java platforms.

  • Build microservices to support complex business requirements.

  • Enhance and maintain existing applications using Java, Kafka, Spring Boot, Docker, and Kubernetes.

  • Implement data storage solutions with Cassandra, Neo4j, and Redis.

  • Apply Test-Driven Development (TDD) practices to ensure software quality.

  • Design RESTful APIs and integrate with existing systems.

  • Participate in code reviews, mentoring, and agile development practices.

  • Collaborate with cross-functional teams to define, design, and ship new features.

  • Monitor application performance, troubleshoot issues, and optimize system architecture.

  • Stay updated with emerging technologies and incorporate them into the development process.

Qualifications:
  • BSc/MSc in Computer Science or a related field.

  • 5+ years of experience in Java development, including microservices architecture.

  • Proficiency in Java frameworks like Spring Boot.

  • Experience with data storage technologies: Cassandra, Neo4j, Redis.

  • Working knowledge of Kafka, Docker, and Kubernetes.

  • Strong understanding of CI/CD practices and tools.

  • Proficiency with RESTful APIs and software design patterns.

  • Familiarity with TDD practices and agile development methodologies.

  • Excellent problem-solving skills and a proactive approach.

  • Strong communication and team collaboration abilities.

What We Offer:
  • Competitive salary and performance bonuses.

  • Flexible working hours and a collaborative environment.

  • Opportunities for professional growth and advancement.

  • Health and wellness benefits.

  • Exposure to cutting-edge technologies and industry best practices.

Required profile

Experience

Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Communication
  • Problem Solving

Back-End Engineer Related jobs