Capco is a global technology and business consultancy, focused on the financial services and energy sectors. We are passionate about helping our clients and have 33 offices across the Americas, Europe, and Asia-Pacific. If creativity and innovation are your passion, Capco is ideal for you. We will support you and help accelerate your career!
We are looking for a highly skilled developer passionate about technology to join our development team. As a Back End developer, you will work with modern technologies, including Java and AWS, event-based architecture, and observability tools to ensure our system is highly observable and easy to debug.
Key Responsibilities:
- Develop and maintain back-end services and APIs that support ETL processes and data integration
- Implement NoSQL data storage solutions, such as MongoDB, for efficient data storage and querying
- Design and implement event-based integration systems to facilitate communication between different system components
- Work with FTP protocols and handle positional files for data exchange with external partners
- Ensure the ETL system is highly observable, allowing for easy debugging of issues and performance monitoring
- Collaborate with multidisciplinary teams to understand requirements and ensure developed solutions meet business needs
- Perform unit, integration, and acceptance testing to ensure code quality
- Maintain up-to-date technical documentation and participate in code reviews
- Stay updated with best practices and trends in back-end development
Technical Requirements:
- Proven robust experience in back-end development, preferably in a microservices environment with Java, Spring Boot, and AWS
- Solid knowledge of NoSQL, with hands-on experience in MongoDB
- Experience in developing ETL systems
- Experience with Cloud technologies
- Familiarity with event-based architecture and related tools
- Knowledge of FTP protocols and handling of positional files
- Ability to write clean, scalable, and easily maintainable code
- Degree in Computer Science, Software Engineering, or related field
- Advanced English (will work in an international team)
Joining Capco means entering an organization committed to an inclusive work environment where you are encouraged to #BeYourselfAtWork. We celebrate individuality and recognize that diversity and inclusion, in all forms, are fundamental to success. We believe that everyone brings something different, so we'd love to know what makes you different!