Company:
Provectus helps companies adopt ML/AI to transform the ways they operate, compete, and drive value. The focus of the company is on building ML Infrastructure to drive end-to-end AI transformations, assisting businesses in adopting the right AI use cases, and scaling their AI initiatives organization-wide in such industries as Healthcare & Life Sciences, Retail & CPG, Media & Entertainment, Manufacturing, and Internet businesses.
Position Overview
We are looking for a Senior Java Engineer with deep technical expertise, strong ownership mentality, and excellent communication skills. The ideal candidate is expected to design and build modern cloud-native applications, collaborate closely with architects and DevOps engineers, and contribute to high-impact, business-driven solutions.
Requirements:
Programming & Design
Strong experience with Java (11/17+) and frameworks such as Spring, Kafka
Proficiency with Reactive Java/Kotlin frameworksDeep understanding of distributed systems, microservices, and design patternsReadiness to make architectural decisions and collaborate with the team on itDatabases
Hands-on experience with PostgreSQL
Skilled in query optimization, indexing, partitioning, and transaction isolation strategiesCloud & Infrastructure
Strong knowledge of Docker and Kubernetes
Hands-on experience with AWS services: EC2, ECS, Lambda, RDS, S3Experience building and maintaining CI/CD pipelines using GitHub Actions or GitLab CI/CD
Ability to work closely with DevOps teams on deployment and automation strategiesMonitoring & Troubleshooting
Experience with Prometheus, Grafana, Kibana, Loki or similar toolsAbility to troubleshoot complex production issues and conduct root cause analysisSoft Skills
Strong ownership and accountability mindsetAbility to work independently and solve complex problemsExperience mentoring or supporting team membersExcellent collaboration and communication with stakeholders and engineersLanguages
English: B2+Russian: B2+ Responsibilities:
Design, develop, and maintain scalable Java applications with a focus on performance and resilienceMake architectural decisions and work closely with the team to implement themCollaborate with cross-functional teams to deliver high-quality softwareOptimize CI/CD pipelines and infrastructure in cloud environmentsSupport observability and system stability in productionContribute to engineering best practices and team growth What We Offer:
Long-term B2B collaborationHybrid setup with access to our Novi Sad officePaid time offComprehensive private medical insurancePaid sick leaveSupport for continuous learning and AWS certificationsA collaborative local team and international project exposure
Apply Now