Capgemini - Tampa, FL
posted 4 months ago
Capgemini is seeking a highly skilled Senior Java Developer to take ownership of the technical direction and design decisions within our development team. This role is pivotal in shaping the software services we deliver to our clients, ensuring that we balance performance, scalability, and maintainability in our solutions. The ideal candidate will have extensive experience in Core Java, Java EE, Spring, and modern front-end technologies, and will collaborate closely with stakeholders, including business analysts and product managers, to understand project requirements and translate them into effective technical solutions. In this position, you will lead the design and architecture of software services, making critical decisions that impact the overall quality and performance of our applications. You will work closely with stakeholders to gather and analyze requirements, ensuring that our technical solutions align with business objectives. As a team leader, you will guide a team of developers, set technical standards, and ensure the consistent application of best practices across the technology stack. You will also manage project timelines, allocate resources, track progress, and communicate updates to relevant stakeholders. Your responsibilities will include overseeing code reviews to ensure high standards of code quality and maintaining robust documentation. You will work extensively with Java microservices, Spring Boot, Oracle, Angular, and other relevant technologies to deliver high-quality solutions. Additionally, you will stay updated with emerging technologies and best practices, advocating for continuous improvement in our development processes. This role is not just about coding; it’s about leading a team and driving the technical vision of our projects.