Java Backend Developer (Mid-Level), DevOps Engineer (Mid-Level)
Data e publikimit
19-03-2025
Data e perfundimit
16-04-2025
Lloji i orarit
Full Time
Kategoritë
Teknologji e Informacionit
Job Overview:
Code202 is a fast-growing and innovative software development company delivering high-performance solutions across multiple industries. We are expanding our team and currently looking for mid-level Java Backend Developers and DevOps Engineers who are passionate about building scalable systems and ensuring robust infrastructure for production-ready applications.
1. Java Backend Developer (Mid-Level)
Key Responsibilities:
- Design, develop, and maintain backend services using Java 11+, Spring Boot, Hibernate/JPA.
- Build and optimize RESTful APIs and microservices with scalability and performance in mind.
- Collaborate closely with frontend developers and DevOps engineers to deliver fully integrated solutions.
- Work with SQL (PostgreSQL/MySQL) and NoSQL databases (MongoDB, Redis) for efficient data storage.
- Implement best practices for unit and integration testing and participate in code reviews.
- Leverage Grafana, Prometheus, and Loki to monitor and optimize application performance.
- Deploy and manage containerized microservices with Docker.
Tech Stack:
- Java 11+
- Spring Boot, Spring MVC
- Hibernate / JPA
- REST APIs, JSON
- PostgreSQL / MySQL, MongoDB / Redis
- Docker
- Grafana, Prometheus, Loki
- Kafka or RabbitMQ (for event-driven systems)
Who You Are:
- Motivated backend developer with 2-4 years of professional experience.
- Strong problem-solving and communication skills.
- Passion for clean code, microservices, and agile delivery.
- Eager to continuously learn and grow within a collaborative team.
2. DevOps Engineer (Mid-Level)
Key Responsibilities:
- Manage and improve infrastructure deployment pipelines for containerized applications.
- Deploy and maintain services using Docker, Portainer, and related container orchestration tools.
- Oversee CI/CD pipelines using Jenkins, GitHub Actions, or GitLab CI.
- Monitor infrastructure using Grafana, Prometheus, and Loki, ensuring system reliability and performance.
- Collaborate with development teams to automate deployments and streamline workflows.
- Maintain and troubleshoot Linux-based servers (Ubuntu/CentOS) and ensure security best practices are applied.
- Implement and support log aggregation, alerting systems, and system health dashboards.
- Support microservice communication using Kafka or RabbitMQ in production environments.
Tech Stack:
- Docker, Docker Compose, Portainer
- Jenkins / GitHub Actions / GitLab CI
- Grafana, Prometheus, Loki
- Linux (Ubuntu/CentOS)
- Kafka / RabbitMQ
- NGINX / Traefik (optional)
- Git & Git workflows
Who You Are:
- Hands-on mid-level DevOps Engineer with 2-4 years of experience in infrastructure and deployment.
- Strong troubleshooting abilities and a “keep systems running” mindset.
- Eager to automate, optimize, and improve infrastructure continuously.
- A team player with a proactive attitude and solid work ethic.
Why Join Code202?
- Challenging & impactful projects – work on modern microservice-based systems and scalable infrastructures.
- Team-oriented culture – be part of a collaborative and agile team where your input matters.
- Growth & learning – gain valuable experience with both development and infrastructure projects.
- Remote flexibility – work fully remotely aligned with CET time zone.
Application Process:
We are hiring for both roles! Whether you are passionate about backend development or infrastructure, we would love to hear from you.
When applying, please clearly indicate which position you are applying for (Java Backend Developer or DevOps Engineer).
Please send your application to code202.shpk@gmail.com, including:
- Your CV
- A brief motivation (in the email body is fine)
- Your monthly salary expectations
- The role you are applying for
Applications missing any of these points will not be considered.
Join Code202 and help us build great software & rock-solid infrastructure!