As a full-stack developer, owning features end to end, from understanding the business need to shipping and supporting them in production. You’ll work with a Product Owner, BA, QA engineers and a Solution Architect in an Agile setup, and you’ll be expected to bring technical judgement, not just implementation.
Key responsibilities
-
Feature delivery: Design, develop and maintain web applications using Java (Spring Boot) on the backend and React on the frontend.
-
API design: Build secure, well-documented RESTful APIs and integrate with internal and third-party systems.
-
Data: Design relational data models and write efficient queries; handle migrations cleanly.
-
Quality: Write unit and integration tests, take part in code reviews, and work with QA to resolve defects quickly.
-
Agile collaboration: Take part in sprint planning, estimation, refinement and demos; break down user stories into technical tasks.
-
DevOps: Contribute to CI/CD pipelines, containerised deployments and environment setup.
-
Support: Investigate and fix production issues during hypercare and steady-state support.
-
Documentation and mentoring: Keep technical documentation up to date and support junior developers through reviews and pairing.
Â
REQUIREMENTS:
-
4+ years of professional software development experience, with at least 3 years hands-on in both Java backend and React frontend.
-
Have experience in Java (11+, ideally 17/21) and Spring ecosystem: Spring Boot, Spring Data JPA/Hibernate, Spring Security.
-
Knowledge in React with TypeScript, including hooks, state management and component-based design.
-
Good command of HTML5, CSS3 and responsive UI; familiarity with a UI library (MUI, Ant Design or similar).
-
Experience with relational databases (PostgreSQL, SQL Server or MySQL).
-
Comfortable with Git, pull-request workflows and CI/CD.
-
Working experience in Agile/Scrum teams.
-
Good English (reading, writing and meetings) for daily work with international stakeholders.
Nice to have
-
Cloud experience, preferably Microsoft Azure (App Service, AKS, Azure SQL, Entra ID).
-
Docker and basic Kubernetes.
-
Azure DevOps (Boards, Repos, Pipelines) or Jira.
-
Microservices, event-driven architecture.
-
SSO/OAuth2 integration.
-
Soft skills
-
Takes ownership and follows through without needing close supervision.
-
Communicates clearly and raises risks early.
-
Open to feedback and keen to share knowledge.
-
Thinks about the end user and the business goal, not just the ticket.
OUR BENEFITS:
Professional, Open-minded and Creative Environment:
-
International, friendly, proactive, supportive workplace.
-
Great teamwork with Agile mindset.
-
Fostering mutual respect and understanding.
-
Strong sharing culture to improve individual development.
Individual Development:
-
Extensive training and in-depth knowledge sharing sessions.
-
Online internal learning hub with various categories in hard skills & soft skills (languages, programming language, data visualization…).
-
Individual empowerment.
Special Care for Employee:
-
Work from home 2 days/ week.
-
Dell laptop and external monitor for your work.
-
100% salary on probationary period.
-
Up to 2-month performance bonus.
-
15 annual leave days + 6 sick leave days (plus 1 annual leave day for every 3-year working).
-
Annual health check-up and premium health insurance for employee (and your beloved children after 3-working year).
-
Various attractive teambuilding activities and company trip.
-
Sport, personal activities sponsor.
Apply your CV to us via: hr.bycnitvn@bouygues-construction.com.