Senior Java Software Engineer
Technology
Distillery
România, Româniaacum 3 săptămâniPână la 08.12.2026
Descrierea postului
About the Position
We are seeking our new Senior Java Developer. As a Senior Software Engineer, you will play a key role in designing, building, and optimizing core components of a modern, cloud-native platform focused on API management and integrations. You ll work closely with cross-functional teams to deliver scalable, secure, and high-performance services, while contributing to architectural decisions and mentoring junior engineers. This role is ideal for someone who thrives in a fast-paced environment and enjoys solving complex engineering challenges across distributed systems.
Responsibilities
Software Development
- Design, develop, and maintain backend services and APIs using Java and other relevant technologies.
- Build and optimize platform components such as API gateways and data access layers for Valkey, MongoDB, and PostgresDB.
- Write clean, maintainable, and well-tested code that adheres to engineering best practices.
- Collaborate with principal engineers and architects to contribute to system design and technical direction.
- Participate in design reviews and provide input on scalability, reliability, and maintainability of solutions.
- Work within a Kubernetes-based environment, contributing to containerized deployments and microservices orchestration.
- Quality & Testing
- Collaborate with SDETs and QA engineers to ensure high test coverage and robust automation across unit, integration, and performance levels.
- Participate in code reviews and enforce quality standards across the team.
- Work closely with product managers, product owners, DevOps, and other engineering teams to deliver features aligned with business goals.
- Mentor junior engineers and contribute to a culture of continuous learning and improvement.
- Implement observability tools and practices (e.g., Prometheus, Grafana, OpenTelemetry) to monitor system health and performance.
- Identify bottlenecks and optimize services for latency, throughput, and resource efficiency.
Technical Expertise
- 5 years of experience in backend or platform engineering, with a strong focus on distributed systems and API development.
- Proficiency in Java, with solid understanding of multithreading, memory management, and performance tuning.
- Experience with API design (REST, gRPC) and integration patterns.
- Hands-on experience with Valkey (or Redis), MongoDB, and PostgreSQL, including query optimization and data modeling.
- Strong working knowledge of Kubernetes, containerization, and cloud-native deployment practices.
- Experience with observability and monitoring tools to ensure system reliability and traceability.
- Excellent problem-solving and debugging skills, with a proactive approach to identifying and resolving issues.
- Strong communication skills and ability to work effectively in cross-functional Agile teams.
- Experience mentoring junior engineers and contributing to team growth and technical excellence.
Keywords
OrchestrationGrafanaRedisTraceabilityScalabilityMongodbGRPCDevOpsPostgresqlJavaMaintainabilityMemory managementDebugger
Te interesează acest rol?