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