Senior Java Developer focusing on scalable backend solutions using Java and Spring Framework. Engaging in code review and architectural decision-making within a collaborative team environment.
Responsibilities
Designing and implementing scalable backend solutions using Java 17 / 21 and Spring Framework.
Modeling the architecture using Domain-Driven Design (DDD) principles to ensure a correct decoupling of business logic.
Writing robust code by practicing Test-Driven Development (TDD) and maintaining a high standard of unit testing and integration.
Active involvement in code reviews, refactoring and architectural decisions.
Requirements
Java expertise: Minimum 8 years of experience. Excellent knowledge of Java 17+ (Records, Sealed Classes, Pattern Matching - at least two of the above).
Excellent knowledge of Spring Framework.
Architect Mindset: Proven experience with DDD (understanding of Bounded Contexts, Aggregates, Value Objects) concepts.
Focus on quality: TDD is not just a buzzword for you. You know how to write tests that validate behaviors, not just lines of code (JUnit, Mockito).
Attitude: "Ownership" You look for solutions, and you care about the maintainability of the system in the long term.
Strong French skills.
Proven experience within an Agile environment working.
Knowledge of CI/CD practices and cloud environments.
Database: PostgreSQL
Benefits
Premium medical package
Lunch Tickets & Pluxee Card
Bookster subscription
13th salary and yearly bonuses
Enterprise job security with a startup mentality (diverse & engaging environment, international exposure, flat hierarchy) under the stability of a secure multinational
A supportive culture (we value ownership, autonomy, and healthy work-life balance) with great colleagues, team events and activities
Flexible working program and openness to remote work
Collaborative mindset – employees shape their own benefits, tools, team events and internal practices
Diverse opportunities in Software Development with international exposure
Flexibility to choose projects aligned with your career path and technical goals
Access to leading learning platforms, courses, and certifications (Pluralsight, Udemy, Microsoft, Google Cloud)
Career growth & learning – mentorship programs, certifications, professional development opportunities, and above-market salary
Lead Fullstack .NET Engineer designing and delivering scalable systems for a global tech consultancy. Collaborate with clients and lead teams for impactful solutions in Hanoi, Vietnam.
Senior Fullstack/Backend Engineer implementing solutions and writing high - quality code for a global tech consultancy with a presence in various regions.
Backend Engineer building scalable financial app features for a global user base. Focus on integrating payout partners and launching currency corridors to facilitate money transfers.
Python Developer at YASH Technologies responsible for developing and maintaining software products. Collaborating with teams to write, test, and debug code for various applications.
Software Engineer developing and maintaining software products using Python and Angular at YASH Technologies. Collaborating with the engineering team and integrating third - party services for various applications.
Full Stack Developer at YASH responsible for backend and frontend development using ASP.NET and Angular. Driving the development process with high ownership in a dynamic team environment.
Technical Architect role specializing in .NET solutions at YASH Technologies. Focus on solution design and delivery for clients with Agile methodology.
Frontend Full Stack Developer responsible for designing scalable web applications at YASH Technologies. Working with React.js, Node.js, and various modern technologies.
Mid - level Backend Developer working with Kotlin/Java on digital banking project. Involves complete development lifecycle and collaboration in a tech transformation environment.