Senior Java Developer (Project Work / Outstaff)
Senior Java Developer position at Extyl, remote work, full-time, project-based outstaff, requires 3+ years of experience with Java, Spring, and microservices.
Position involves development, modification, and implementation of software using Java tools and technologies. Responsibilities include working with Spring frameworks, RESTful API development, integration with external services, Kafka, Camunda for business process automation, microservices architecture, and technical practices such as clean code, testing, and monitoring. Key technologies: Java 11+, Spring (Boot, MVC, Data JPA, Security), Hibernate, Spring Cloud, RESTful APIs, Kafka, Maven/Gradle, Camunda, Oracle, PostgreSQL, Docker, Kubernetes, JUnit, ELK stack (Elasticsearch, Logstash, Kibana), Confluence, Jira.
- Experience as a developer for at least 3 years in projects involving development and/or modification and/or implementation of software with Java - Experience with Java 11+ - Deep understanding of Spring (Spring Boot, Spring MVC, Spring Data JPA, Spring Security) and Hibernate (ORM, transactions, caching) - Experience with Spring Cloud - Experience developing RESTful APIs and integrating with external services - Experience with Kafka - Experience with Maven/Gradle - Experience with Camunda (business process automation, BPMN modeling) - Experience with Oracle and PostgreSQL - Experience using Docker and Kubernetes (containerization, deployment, scaling microservices) - Knowledge of JUnit (unit testing, integration tests) - Experience with ELK (Elasticsearch, Logstash, Kibana) for logging, analytics, and monitoring - Experience in team development using Confluence and Jira - Understanding of microservices architecture principles - Understanding of CI/CD principles - Ability to write clean, maintainable code, follow best practices and architectural patterns
Full-time employment, remote work format.
Don't miss a single job
Subscribe to our Telegram channel