remoteonsite
Full Stack Development Specialist - Colgate Palmolive
Software Engineer
Full Stack Development Specialist responsible for designing, building, and maintaining end‑to‑end web applications using Java, Spring, Angular, and relational databases, ensuring high performance, scalability, and seamless user experiences.
About the role
Key Responsibilities
- Design, develop, and maintain full‑stack web applications using Java, Spring, and Angular.
- Implement and consume RESTful APIs to integrate front‑end and back‑end services.
- Write efficient SQL queries and manage database schemas to support application functionality.
- Collaborate with cross‑functional teams to gather requirements, perform code reviews, and ensure delivery of high‑quality software.
- Optimize application performance, troubleshoot issues, and apply best practices for security and scalability.
Requirements
- Bachelor's degree in Computer Science, Engineering, or related field.
- 3+ years of hands‑on experience in Java and Spring development.
- Proficiency with Angular (or comparable front‑end framework) and modern JavaScript/TypeScript.
- Strong knowledge of relational databases and SQL.
- Experience building and consuming RESTful APIs, with an understanding of version control (Git) and agile methodologies.