Accelerate your career.

Explore opportunities across TA's portfolio

Senior Software Engineer - Data Integration



Software Engineering
Zagreb, Croatia
Posted on Tuesday, September 12, 2023

Your tasks

  • Design and develop new innovative features under high constraints (speed, high availability, integrity, robustness, quality, …)
  • Define and maintain API product specification
  • Promote code quality by writing clean, readable and test-driven code
  • Design, author and maintain unit and integration tests
  • Ensure CI/CD compliance and automation
  • Review and provide detailed feedback on design documentation and test plan
  • Oversee progress of development team to ensure consistency with initial design
  • Approve final product before launch
  • Collaborate, and solve problems with teams across the company

Our requirements

  • University degree (computer science, engineering or similar) and 5-10 years of professional software engineering experience
  • Strong Java SE/EE background like Java Concurrency APIs and popular frameworks like SpringBoot
  • Experience with test-driven development and modern and automated CI/CD pipelines
  • Experience with large enterprise landscapes and integration scenarios
  • Experience in design of REST APIs with OpenAPI / Swagger
  • Hands-on experience with Git and Gradle
  • Familiarity with microservice architecture and Kubernetes technology
  • Familiarity with semantic versioning of the product APIs
  • Strong interpersonal skills to collaborate with team members, internal stakeholders and clients
  • Growth mindset and "can do" attitude
  • Fluency in written and spoken English

What we regard as plus:

  • Hands-on experience with data-centric applications/use cases
  • Hands-on experience developing Java applications with SpringBoot and SQL backends
  • Hands-on experience with Jenkins, SonarCube
  • Hands-on experience with Kubernetes/OpenShift/Helm as target platform
  • Experience in REST API testing with Postman
  • Experience working with teams that focus on cloud-native software development
  • Exposure to agile processes and principles

What we offer

  • Work in a technically demanding field
  • Enjoy a creative and friendly team atmosphere
  • Experience our highly innovative and cross-cultural work environment
  • Career development opportunities and training
  • Work in flexible hybrid model, combining work-from-home and office

Join us in shaping the Adcubum success story and become part of our company.