Software Development Java - Hybrid Working Model
Here at Korn Ferry we are supporting a Global Software brand to grow their technology team across multiple sites in Spain, our client is a Global Software House that produces Automotive focused technology products on a Global scale.
The Role
We are looking for a senior software developer to join our Sevilla team building our clients key products for our international market.
The developer will work as part of a Scrum squad focused on delivering features on specific Products or Projects; working closely with Product & Business colleagues.
The role will start initially as freelance before switching to employed fully after a duration of 6 months and candidates must be willing to work on-site in either Seville Or Madrid 3 days per week.
What You'll Do
Translate business requirements into technical deliverables
Develop new features following domain driven and microservices architecture
Extend features on existing applications
Help to modernize and break up monolithic applications
Investigate and resolve defects in mission critical systems
Take ownership of feature delivery through the software development lifecycle in a DevOps culture
Contribute to core architecture and technical design standards
Teach and mentor junior team members
What You'll Bring
At least 5 years of experience in software development
Degree in Computer Science, Mathematics or related field
Proficiency in:
Java & Spring
REST APIs, SOAP Services
Git, Maven
Experience building large scale web applications
Expert using relational databases and non-relational databases
Expertise in Application Lifecycle Management using a tool such as Jenkins, Bamboo, Shippable
Experience working in a Scrum / Agile environment
Professional proficiency in English
It's A Bonus If You Have
Knowledge of Domain Driven Design, Event Driven, Microservices and Hexagonal Architectures
Experience in frontend development building responsive UIs with proficiency with JavaScript & React
Expertise in DevOps and Continuous Delivery / Deployment
Experience with Docker containerization and Kubernetes orchestration
Experience of TDD, BDD and Automated Testing Practices
About Korn Ferry
Korn Ferry unleashes potential in people, teams, and organizations. We work with our clients to design optimal organization structures, roles, and responsibilities. We help them hire the right people and advise them on how to reward and motivate their workforce while developing professionals as they navigate and advance their careers. To learn more, please visit Korn Ferry at www.Kornferry.com