Fullstack Developer
Capgemini
ABOUT CAPGEMINI
Choosing Capgemini means choosing a company where you will be empowered to shape your career in the way you’d like, where you’ll be supported and inspired by a collaborative community of colleagues around the world, and where you’ll be able to reimagine what’s possible. Join us and help the world’s leading organizations unlock the value of technology and build a more sustainable, more inclusive world.
As a Fullstack Developer you are responsible for the technical design and implementation of our Client’s applications. You will work on RESTful APIs, services as well as standalone front-end applications. As a developer that takes end-to-end responsibility of your product, you will also have to help improve our CI/CD pipelines, support test automation of our applications on all levels, and work with our DevOps engineers to guarantee stable environments and provide fault-tolerant and highly reliable solutions. You will work within established lifecycle methodologies and practices, in accordance to project plans while carrying out your responsibilities related to design and development. This may include maintaining program libraries and technical documentation of the individual components within an application. This also involves providing enhancements and ongoing application support to the deployed application.
MAIN RESPONSIBILITIES:
- Alignment with your product owner and agile team members and understanding the business requirements for front-end insurance solutions
- Together with the team, create a common understanding of the business requirements and design a technical solution that follows our best practices
- Understanding the target domain of our applications – the insurance domain and the business and technical context of our customers
- Design and implement front end applications
- Correctly utilize extension patterns offered by our development frameworks to customize, replace and extend existing functionalities
- Implement standardized APIs that allow for a flexible integration of various external systems with our applications
- Learn and identify new front end technologies to fit business needs and configurations
- Create unit tests for our applications, backed by a mocking framework
PROFESSIONAL REQUIREMENTS:
- At least Bachelor's degree
- Expertise in software development and OOP design patterns with Java at least 3 years relevant experience
- Mastering efficient software development techniques, version control systems (GitHub) and IDEs
- Knowledge of relational databases and ORM frameworks
- Experience in unit testing, mocking frameworks and clean coding practices
- Excellent communication skills in English, both verbal and written
- Optional: knowledge of PrimeFaces (UI Framework)
This is a hybrid opportunity with 1 day onsite presence.
WHAT YOU WILL LOVE ABOUT WORKING HERE:
- Open access to learning platforms for all: All employees have access to hundreds of thousands of learning assets and curated programs from Harvard Business Review, Coursera, Pluralsight, Udemy, Microsoft, AWS, Google and many more;
- Well-being Hub: The global Well-Being Hub connects employees across various facets of well-being: work-life balance, working hours and network growth;
- Hybrid working: We encourage flexibility when it comes to when and where works gets done. Employees work with their managers to determine an arrangement that works best for their role and personal circumstances;
- We also offer additional benefits such as Employee referral bonus and Company shares program;
Capgemini Hungary is an equal opportunity employer. We promote equality and dignity in all aspects of recruitment and employment, and all offers of employment and promotions are made on the basis of performance, competence and ability.