Senior Java Developer designing and implementing complex features for Capgemini, focusing on API design, micro-services architecture, and collaboration with stakeholders in a hybrid work environment.
Responsibilities
Drive the design and implementation of complex features from inception to deployment.
Define technical solutions aligned with business objectives and ensure scalability, security, and maintainability.
Create robust, efficient, and scalable APIs.
Promote best practices in RESTful API design, documentation, and implementation.
Work closely with technical and product stakeholders to clarify requirements and align on deliverables.
Translate business needs into technical solutions and maintain clear communication across teams.
Proactively identify and address technical challenges, driving continuous improvement in the codebase and processes.
Stay updated with the latest trends in Java, Spring Boot, and API design.
Requirements
Minimum 7+ years of experience as a Java developer
Proficiency in Spring Boot with hands-on experience in API design and development.
Proficiency with Micro-services architecture and related technologies
Strong knowledge of RESTful API principles and best practices.
Experience with Cloud like Azure or AWS
Ability to analyze complex technical challenges and provide innovative solutions.
Client-facing communication skills.
Advanced level of English.
Nice to have: Experience with SQL databases, like Oracle, Postgres SQL
Experience with NoSQL
Knowledge about Hibernate
Knowledge of Kafka (Messaging framework)
Benefits
Well-being culture: medical care with Medicover, private life insurance, and Sports card.
Access to over 70 training tracks with certification opportunities on our NEXT platform.
Free access to Education First languages platform, Pluralsight, TED Talks, Coursera and Udemy Business materials and trainings.
Continuous feedback and ongoing performance discussions thanks to our performance management tool GetSuccess.
Enjoy hybrid working model that fits your life - after completing onboarding, connect work from a modern office with ergonomic work from home.
As an Elixir/Phoenix Developer at GMS, you'll collaborate on digital transformation projects. Focused on creating robust web applications and optimizing secure payment systems.
Software Engineer at INSPYRE developing scalable products for the fintech sector and more. Collaborating on diverse projects with an emphasis on Clean Code and modern technologies.
Senior Software Engineer developing Python applications for life sciences company. Involves working with machine learning and backend algorithms in a hybrid environment.
Software Engineer developing C#.NET applications for Expleo's Life Sciences sector. Engaging in design, development, and debugging to enhance software quality and performance.
Full Stack Developer responsible for developing and maintaining web applications in .NET for a global IT consulting firm. Collaborating in a hybrid environment with a focus on innovation and system integration.
Developer specializing in C# for a global IT company with innovative projects in various technologies. Seeking a flexible team member for client analysis and development.
Mid - Level Back - End Engineer developing backend applications using .NET and AWS for legal tech. Collaborating with teams to enhance performance and drive innovative solutions.
Backend Developer at TRATON designing and maintaining core services for EV charging platform. Collaborating primarily using .NET and AWS to build scalable backend systems.
Storage Operations Engineer managing day - to - day storage operations for enterprise environments at Broadridge. Collaborating with teams and ensuring optimal performance of storage systems with a focus on financial services.
Quantitative Developer responsible for optimizing and developing business systems for a leading crypto brand in the Philippines. Engaging in cross - functional teamwork and scalable growth opportunities with innovative ideas.