Назад к вакансиям

Java Full stack Developer

60 000 – 80 000 $в год
Futuremindz llcУдалённоот 10 летПолная занятость
SQLPostgreSQLJavaMicroservicesRedisSpring BootMySQLMongoDBNoSQLRESTful APIHibernateJPA

Описание

This role is for a Senior Java Full Stack Developer focusing on architecture, backend development, DevOps, cloud, and delivery.

Responsibilities

  • Design and develop scalable enterprise applications utilizing Java, Spring Boot, and Microservices architecture
  • Build and optimize robust, secure RESTful APIs and backend web services
  • Manage and structure relational data layers using Hibernate/JPA along with SQL/NoSQL databases like PostgreSQL, MySQL, or MongoDB
  • Enforce resilience patterns such as caching (Redis), rate-limiting, and circuit breakers to guarantee high-availability platforms
  • Deploy cloud-native systems utilizing AWS or Azure services (EC2, S3, RDS, Lambdas)
  • Containerize applications using Docker and manage orchestration with Kubernetes
  • Automate software tracking and integration via CI/CD pipelines (Jenkins, GitHub Actions, or GitLab)
  • Lead quality testing by writing unit, integration, and functional tests using JUnit, Mockito, or Testcontainers

Requirements

  • Bachelor’s or Master’s degree in Computer Science, IT, or a related field
  • 10+ years of professional experience in full-stack software engineering
  • Advanced proficiency in Java (Java 11/17+) and Spring Framework ecosystems
  • Production-grade experience with either React.js or Angular
  • Strong database design capabilities using SQL and Object-Relational Mapping (ORM) tools
  • Hands-on experience with container platforms and public cloud providers (primarily AWS)
  • Strong background working in Agile/Scrum teams with full ownership over Git workflows
  • Exceptional problem-solving skills
  • Ability to manage complex features independently
  • Experience mentoring junior developers

We offer

  • Full Time employment
  • No travel required
  • Remote work
  • Salary: $60,000 - $80,000/yr