remote
Digital Integration Developer - Colgate Palmolive
Software Engineer
Develop and maintain enterprise integration solutions using Java and Spring Boot, designing robust REST APIs, managing data flows with SQL, and deploying containerized services on AWS. Drive seamless data exchange across internal and external systems.
About the role
Key Responsibilities
- Design, develop, and maintain integration services using Java and Spring Boot, ensuring high performance and scalability.
- Build and expose RESTful APIs for internal and partner systems, following best practices for security and versioning.
- Implement data transformation and orchestration logic, leveraging SQL and ETL tools to move data between heterogeneous sources.
- Containerize applications with Docker and manage deployments on AWS infrastructure (ECS/EKS, S3, RDS).
- Collaborate with cross‑functional teams to define integration requirements, troubleshoot issues, and optimize existing workflows.
Requirements
- 3+ years of professional experience in Java development with Spring framework.
- Strong knowledge of REST API design, JSON, and authentication mechanisms.
- Proficiency in SQL and experience with relational databases (e.g., PostgreSQL, MySQL).
- Hands‑on experience with Docker and cloud deployment on AWS.
- Excellent problem‑solving skills and ability to work independently in a fast‑paced environment.