- Company Name
- Soroc Technology
- Job Title
- Java Developer
- Job Description
-
Job Title: Java Developer
Role Summary:
Full‑stack developer designing, building, testing, and maintaining cloud‑native, microservice‑based applications using Java (17/21) and Spring Boot on the back‑end, and Angular (8/10/17) with JavaScript/TypeScript on the front‑end.
Expectations:
- Deliver robust, scalable, secure code within sprint cycles.
- Follow Agile and DevOps practices, ensuring continuous integration, deployment, and operation.
- Engage across design, implementation, testing, release, and support phases.
Key Responsibilities:
- Design and implement RESTful microservices with Spring Boot, Spring Security + JWT/OAuth2.
- Build responsive UIs with Angular, HTML5, CSS, and contemporary UX concepts.
- Apply containerization, orchestration (Docker, Helm, Kubernetes, Spinnaker) and deploy in cloud environments.
- Integrate with external APIs and services, handling data via Neo4J, PostgreSQL and other cloud databases.
- Develop and maintain CI/CD pipelines (GitLab CI, Jenkins).
- Perform unit and integration testing (JUnit, Mockito) and automated UI testing (Selenium, Cypress, Cucumber).
- Monitor application health with Prometheus, Grafana, ELK/EFK stacks.
- Troubleshoot and debug distributed applications in Linux/Unix environments.
- Collaborate with cross‑functional teams using Lean, Agile, and DevOps tooling.
Required Skills:
- Java (17/21), Spring Boot, Spring Security, JWT/OAuth2
- Angular (8/10/17), TypeScript/JavaScript, HTML5, CSS
- RESTful API design and implementation
- Microservices architecture, distributed systems, data structures/algorithms
- Build tools: Maven, Gradle
- Docker, Kubernetes, Helm, Spinnaker, Docker Compose, Docker‑Compose, Docker‑Swarm (optional)
- CI/CD: GitLab CI, Jenkins, Git/Gerrit
- Monitoring: Prometheus, Grafana, ELK/EFK
- Testing: JUnit, Mockito, Selenium, Cypress, Cucumber
- IDEs: IntelliJ IDEA, Visual Studio Code
- Linux/Unix system administration
- Open‑source licensing awareness
- Strong analytical, problem‑solving, and communication skills in English
Required Education & Certifications:
Not specified.