remoteonsite
Software Engineer - Java Full Stack - BIOVIA
Software Engineer
Full‑stack Java Software Engineer responsible for designing, developing, and delivering enterprise‑grade web applications, leveraging Spring Boot for backend services and Angular for responsive front‑end experiences.
About the role
Key Responsibilities
- Estimate, design, develop, and test Java‑based software modules and full‑stack features.
- Implement RESTful APIs using Spring Boot and integrate them with Angular front‑end components.
- Debug, troubleshoot, and resolve technical issues across the application stack.
- Collaborate with product owners, QA, and DevOps to ensure timely delivery of high‑quality releases.
- Participate in code reviews, maintain version control with Git, and follow Agile development practices.
Requirements
- Strong proficiency in Java and the Spring ecosystem (Spring Boot, Spring MVC).
- Experience building responsive web interfaces with Angular (or comparable JavaScript framework).
- Solid understanding of RESTful API design and integration.
- Familiarity with relational databases and SQL.
- Experience using Git for source control and working in Agile/Scrum teams.