Senior Full Stack Developer - Veriest Venture Serbia d.o.o. part of Aman Group
Job in
Boise, Ada County, Idaho, 83701, USA
Listed on 2026-10-30
Listing for:
Infostud Group
Full Time
position Listed on 2026-10-30
Job specializations:
-
Software Development
Full Stack Developer, DevOps, Software Engineer, Cloud Engineer - Software
Job Description & How to Apply Below
Employment type: B2B contract, indefinite basis (Freelance or Contract)
For our client,
ZIM Integrated Shipping Services
, a global shipping and logistics company, we are seeking a Senior Full Stack Developer to join ZIMLABS
, ZIM's technology innovation hub. In this role, you'll help design and build cutting-edge digital products while taking ownership of the full software development lifecycle, from solution design and architecture to development, testing, and deployment. You'll collaborate in a highly engineering-driven environment that embraces Extreme Programming (XP), remote pair programming, TDD, and continuous improvement.
- Hands on expert level fullstack development of innovative, business-critical applications.
- Own and lead the full engineering lifecycle: technical discovery, solution design, architecture, implementation, testing strategy, Dev Ops, production readiness, and continuous improvement.
- Act as a technical authority for complex Java/Spring, React, microservices, cloud/hybrid, and container-based solutions.
- Drive XP practices with remote pairing, TDD/BDD, continuous integration, evolutionary design, fast feedback loops, and high-quality engineering standards.
- Use AI-assisted development capabilities responsibly to accelerate delivery, improve design quality, generate tests, review code, support refactoring, and enhance engineering productivity.
- Lead architecture and design decisions for complex services, APIs, front-end capabilities, integration flows, and cloud-ready components.
- Guide other developers through pairing, code reviews, design reviews, mentoring, and hands-on technical leadership.
- Translate business needs into scalable, maintainable, secure, and testable technical solutions.
- Identify modernization opportunities, reduce technical debt, and improve system reliability, observability, performance, and deployment quality.
- Promote engineering excellence across teams: clean code, automation, testability, secure coding, reusable components, and clear technical documentation.
- BSc in Software Engineering or BS degree in Computer Science, or equivalent practical engineering experience.
- 8+ years of hands-on software engineering experience, including significant experience in enterprise-scale systems.
- Expert-level Java experience, including Spring / Spring Boot / Spring Cloud, microservices, RESTful APIs, and integration-oriented architecture.
- Strong experience in distributed systems design, API-first architecture, service resilience, service discovery, circuit breaker patterns, scalability, observability, and performance tuning.
- Strong experience with TDD/BDD and automated testing using frameworks such as JUnit, Jasmine, Mockito, Protractor/Selenium, or equivalent modern tools.
- Solid Dev Ops mindset and hands-on experience with CI/CD, Jenkins or equivalent pipelines, automated quality gates, deployment automation, and production-readiness practices.
- Experience designing, developing, and deploying cloud/hybrid solutions in container-based environments such as Kubernetes or Cloud Foundry.
- Experience with Kotlin, functional programming, Java Streams, and modern JVM ecosystem practices - strong advantage.
- Ability to evaluate technology options, make architectural trade-offs, and communicate technical recommendations clearly to both engineering and management stakeholders.
- Self-starter with strong ownership, ability to prioritize complex work, drive decisions, and operate effectively in a rapidly changing environment.
- Excellent problem-solving skills, high engineering judgment, strong critical thinking, and ability to simplify complex technical challenges.
- Good English - verbal and written.
- Practical experience using AI-assisted development tools such as Git Hub Copilot, Microsoft Copilot, ChatGPT/OpenAI based tools, or equivalent AI engineering assistants.
- Ability to use AI tools to accelerate coding, unit-test generation, refactoring, documentation, troubleshooting, API exploration, and code-review preparation.
- Understanding of responsible AI usage in software engineering, including data sensitivity, security, IP awareness, validation of generated output, and human-in-the-loop review.
- Experience integrating AI/LLM capabilities into applications, workflows, developer tooling, or automation processes - strong advantage.
- Ability to identify practical AI use cases that improve developer productivity, reduce manual effort, and increase delivery quality without compromising…
Position Requirements
10+ Years
work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×