remote
Engineer 3 - Java Fullstack - Bread Financial
Software Engineer
Senior Java Fullstack Engineer building scalable web services and front‑end components in an Agile team, leveraging Spring, REST APIs, SQL databases, and modern DevOps practices.
About the role
Key Responsibilities
- Design, develop, test, and deploy high‑quality Java applications using Spring Boot and related frameworks.
- Build and maintain RESTful APIs, ensuring performance, security, and scalability.
- Collaborate with product owners, designers, and QA to translate business requirements into technical solutions.
- Write clean, maintainable code, conduct code reviews, and mentor junior developers.
- Implement automated testing strategies (unit, integration, end‑to‑end) and continuous integration pipelines.
- Participate in Agile ceremonies, contribute to sprint planning, and provide realistic estimates.
Requirements
- 5+ years of professional Java development experience.
- Strong knowledge of Spring/Spring Boot, REST, and relational databases (SQL).
- Experience with front‑end technologies (React, Angular, or similar) is a plus.
- Proficiency in version control (Git), CI/CD, and containerization (Docker).
- Excellent problem‑solving skills and a collaborative mindset.