🔄 Staff Augmentation

Holycode is a nearshoring and software development partner that provides dedicated development teams and staff augmentation for international clients.

This company was flagged and excluded from default search results. Proceed with caution.

Holycode
Posted 1mo ago

Senior Java Software Engineer (Team Lead) - Carauktion team

Holycode
Belgrade or Novi Sad or Ni\u000161
RemoteFull Time
Responsibilities
  • leading team
  • designing architecture
  • developing software
Requirements
  • 7+ years Java development
  • Proven technical leadership
  • Experience with Spring Boot
  • Microservices
  • REST APIs
  • Relational databases, AWS
  • Docker/Kubernetes, CI/CD
  • Bachelor's or master's in CS or equivalent
Technical tools mentioned
JavaSpring BootMySQLPostgreSQLHibernateJPAEC2S3RDSLambdaAWSDockerKubernetesCI/CD

Job description

We at Holycode are currently looking for a Senior Java Software Engineer (Team Lead) with strong technical expertise, proven leadership experience, and a passion for building high-quality software to join the Carauktion project team on a full-time basis.

Carauktion is a leading company in the Automotive IT sector, working on a variety of internal and external projects that drive innovation in the industry. Their teams operate in a fully remote environment, fostering flexibility, autonomy, and collaboration.

Position Overview

We are looking for an experienced Senior Software Engineer (Team Lead) to take a key role in designing, developing, and evolving our Java-based SaaS platform.

In addition to being a hands-on engineer, you will provide technical leadership to the development team, drive architectural decisions, mentor fellow engineers, and help shape engineering best practices. You will collaborate closely with Product Managers, QA, DevOps, and other cross-functional teams to deliver scalable, high-quality software solutions.

Experience with AWS is highly desirable, as you'll also contribute to cloud architecture, deployments, and infrastructure optimization.

Key Responsibilities

  • Technical Leadership: Lead the engineering team by providing technical guidance, mentoring developers, and promoting engineering best practices.
  • Architecture & Solution Design: Design scalable, maintainable, and high-performing software architectures while driving technical decision-making across the team.
  • Hands-on Development: Design, develop, and maintain Java applications using Spring Boot while actively contributing to the codebase.
  • SaaS Platform Development: Drive the evolution of our SaaS platform, ensuring scalability, reliability, and maintainability.
  • Code Quality & Engineering Excellence: Conduct code reviews, establish development standards, and ensure clean, testable, and well-documented code.
  • Microservices & APIs: Design and implement microservices and RESTful APIs that integrate seamlessly with internal and external systems.
  • Cloud & Infrastructure: Collaborate with DevOps teams on AWS-based deployments, cloud architecture, monitoring, and infrastructure optimization.
  • Cross-Functional Collaboration: Work closely with Product, QA, DevOps, and business stakeholders to translate business requirements into technical solutions.
  • Team Growth: Support hiring activities, mentor engineers, encourage knowledge sharing, and contribute to the professional development of the team.
  • Continuous Improvement: Drive improvements in software architecture, development processes, CI/CD pipelines, and overall engineering efficiency.

Qualifications

Educational Background

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience).

Professional Experience

  • 7+ years of professional experience in Java software development.
  • Proven experience leading engineering teams or serving as a technical lead on complex software projects.
  • Strong background in building and scaling SaaS products with a focus on performance, maintainability, and reliability.

Technical Expertise

  • Excellent knowledge of Java and Spring Boot.
  • Strong experience designing scalable microservices architectures.
  • Extensive experience designing and implementing RESTful APIs.
  • Strong understanding of software architecture principles and design patterns.
  • Experience working with relational databases such as MySQL or PostgreSQL and ORM frameworks (Hibernate/JPA).
  • Experience with messaging systems and asynchronous communication is considered a plus.
  • Experience with AWS services (EC2, S3, RDS, Lambda, etc.).
  • Good understanding of CI/CD pipelines, Docker, Kubernetes, and cloud-native application development.

Leadership & Soft Skills

  • Proven ability to mentor engineers and provide technical leadership.
  • Strong decision-making and problem-solving skills.
  • Excellent communication skills with the ability to collaborate across technical and business teams.
  • Experience coordinating technical initiatives and driving projects from design through delivery.
  • Ownership mindset with a proactive approach to improving products, processes, and team performance.
  • Passion for continuous learning and staying up to date with modern technologies and engineering practices.
Benefits:
  • High-growth company in which you can find exciting and trend-setting challenges
  • Amazing product to work on
  • Familial working atmosphere in an open-minded multinational team
  • All necessary equipment – up to you to decide what you prefer
  • The budget for professional improvement (courses, conferences, books…)
  • Budget for the mastery of the English language during the working hours
  • Nice office in Belgrade
  • Fully stocked kitchen (tea, coffee, fruits, soft drinks, snacks…)
  • Tournaments of table tennis, table soccer, and darts in our office
  • Skilled and senior co-workers
  • Opportunities to build products that really make a difference
  • Opportunities to learn and grow with us
If you are looking for an environment where you can grow professionally, learn from the best in the field, balance work and life habits and have a pleasant and enthusiastic environment, please submit your CV in English.
 

Similar jobs

Software Engineer roles near Belgrade, /
1d
Save
Mark Applied
Hide
Principal Software Engineer (Full-Stack Python)
Belgrade, Central Serbia, Serbia
HybridFull Time
Paychex
PaychexNASDAQ: PAYX: Provider of integrated payroll, HR, and benefits outsourcing solutions.
8+ YOERequires 8+ years of software development experience, Python, AWS Lambda, JavaScript/TypeScript, React, GraphQL, distributed systems, DevOps, CI/CD, observability, testing, and technical leadership.
Python, AWS Lambda, JavaScript, TypeScript, React, GraphQL, CircleCI, GitHub Actions, Datadog, AI-powered tools
1d
Save
Mark Applied
Hide
Principal Software Engineer (Full-Stack Python)
Belgrade, Central Serbia, Serbia
OnsiteFull Time
Paychex
PaychexNASDAQ: PAYX: Provides payroll, human resources, and benefits management software.
8+ YOE8+ years in full-lifecycle software development; expertise in Python, AWS Lambda, JavaScript/TypeScript, React, GraphQL, distributed systems, CI/CD, observability, testing, and technical leadership.
Python, AWS, AWS Lambda, JavaScript, TypeScript, React, GraphQL, CircleCI, GitHub Actions, Datadog, DevOps, CI/CD, AI
2d
Save
Mark Applied
Hide
AI-Native Software Developer
Belgrade, Vojvodina, Serbia
RemoteFull Time
OnTheGoSystems
OnTheGoSystems: Develops multilingual plugins and SaaS tools for WordPress websites.
Experience with Ruby on Rails or other back-end frameworks, advanced SQL skills, software testing habits, and hands-on experience using AI for end-to-end software development.
Ruby on Rails, SQL, AI
3d
Save
Mark Applied
Hide
Senior Software Engineer - C Programmer
Novi Sad, Vojvodina, Serbia
HybridFull Time
Fivetran
Fivetran: Automates data movement into cloud data warehouses.
Experienced software engineer with C development expertise, strong systems design skills, and experience with cloud services, network protocols, serialization, relational databases, and software performance.
C, Python, Postgres, Oracle, SQL Server, make, GitHub Copilot, Claude Code, Jenkins, GCP, Azure, AWS, macOS, Linux, Unix, Windows, git, AWS CloudFormation, Kubernetes, Docker
1w
Save
Mark Applied
Hide
Sr Software Engineer - Embedded Linux
Novi Beograd, Belgrade, Serbia
HybridFull Time
Resideo
ResideoNYSE: REZI: Manufacturing and distributing home comfort and security solutions.
5+ YOERequires 5+ years of embedded software experience, Embedded Linux, C/C++, Yocto or Buildroot, bootloaders, kernels, device drivers, Git, Python or Bash, and English communication. Bachelor's degree preferred.
Embedded Linux, C, C++, Yocto, Buildroot, Git, Python, Bash, GitHub Copilot, Claude Code, CI/CD
1w
Save
Mark Applied
Hide
Software Engineer 3 - Inference
Vancouver or San Jose or Durham or Mexico City or Bangalore or Pune or Hoofddorp or Belgrade or Barcelona or Singapore or Sydney or Tokyo
$132k-$198k/yr HybridFull Time
Nutanix
NutanixNASDAQ: NTNX: Sells cloud software and hyperconverged infrastructure for enterprises.
4+ YOERequires 4–7 years developing resilient software, strong algorithms, Docker, Kubernetes, Go, Python, CI/CD, distributed systems, datacenter architecture, and a computer science bachelor's or master's degree.
Kubernetes, Docker, Go, Python, TensorFlow, PyTorch, CI/CD, GPU
1w
Save
Mark Applied
Hide
Software Engineer 2 - PowerBI
Belgrade, Belgrade, Serbia
HybridFull Time
Microsoft
MicrosoftNASDAQ: MSFT: Develops software, services, devices, and cloud computing solutions.
Bachelor's degree or equivalent experience, few years of engineering experience coding in C/C++/C#/Java/JavaScript/Python; experience building services, SDKs, CI/CD, Azure and Power BI integrations; ability to pass Microsoft security screening.
TypeScript, Angular, Node.js, C#, .NET, PowerShell, Azure, Microsoft Fabric, Power BI, App Service, Blob Storage, Azure Front Door, Traffic Manager, Key Vault, Azure DevOps, GitHub, OneBranch, EV2
1w
Save
Mark Applied
Hide
Software Eng (Dev) III
Belgrade, Central Serbia, Serbia
OnsiteFull Time
International Game Technology
International Game Technology: Global provider of gaming, digital entertainment, and fintech solutions.
Proficient in C# and OOP, experience with Unity, able to work independently; event-driven and 2D/3D graphics experience is a plus.
C#, Unity