Overview
Our mission
At Ivy Partners, we are a Swiss consulting firm committed to helping businesses tackle their strategic, technological, and organizational challenges.
Our dedication goes beyond work - we focus on nurturing our employees' personal and professional growth. We provide them with skill enhancement opportunities and clear career advancement prospects.
As a Software Developer - Java at Ivy Partners, you will:
Responsibilities
- Translate application storyboards and use cases into functional applications.
- Design, build, and maintain efficient, reusable, and reliable Java code.
- Ensure optimal performance, quality, and responsiveness of applications.
- Collaborate closely with the Product Owner to align with business requirements and meet delivery timelines.
- Prioritize and address customer issues promptly in adherence to Service Level Agreements.
- Conduct code reviews, contribute to critical feature designs, and maintain high-quality standards across the team’s deliverables.
- Identify technical debt and areas for improvement, ensuring they are well-documented and accounted for in priority settings.
- Develop and maintain thorough documentation to support knowledge sharing, onboarding, and software development communications.
- Identify, troubleshoot, and resolve bottlenecks and bugs in the applications.
- Commit to the Agile Scrum development process throughout the application development lifecycle.
About you
- Possess a Bachelor’s degree in Computer Science, Engineering, or a related field.
- Have at least 5 years of hands-on experience in Java development, including proficiency in Spring Boot and the latest Java editions.
- Are skilled in using AWS, Microservices architecture, and design patterns.
- Have experience with containerization and orchestration tools like Docker and Kubernetes.
- Have experience with frontend technologies like React.js or Angular. (it's a plus).
- Are comfortable with DevOps practices including configuration management, CI/CD pipelines, Gitflow, IaC, and deployment patterns.
- Are proficient in English and Agile/Scrum methodologies.
Why join Ivy Partners?
We are committed to:
- Taking care of our employees | We provide a supportive and appreciative environment where everyone is valued, offering training and international career opportunities.
- Creating a trust-based culture | Working with us means building a relationship founded on transparency, professionalism, and dedication.
- Encouraging innovation | We integrate technology and creativity to drive impactful digital transformations.
- Upholding our responsibilities | Our collective actions focus on achieving positive impacts and supporting each other.