Java Fullstack
About the role
We are looking for a skilled Angular + Java Full Stack Developer to design and develop scalable enterprise applications. The role involves building robust front-end solutions using Angular and developing backend services using Java (Spring Boot / Microservices). Join us and help the world’s leading organizations unlock the value of technology and build a more sustainable, more inclusive world.
Responsibilities
- Develop dynamic, responsive web applications using Angular (v10+)
- Design and implement backend services using Java (Spring Boot)
- Build and consume RESTful APIs and microservices
- Collaborate with product owners, architects, and QA teams
- Write clean, scalable, and efficient code following best practices
- Implement security, performance, and data protection standards
- Integrate UI components with backend services
- Perform code reviews, debugging, and optimization
- Participate in Agile/Scrum ceremonies
- Maintain and improve existing systems
Skills
Frontend (Angular)
- Strong experience in Angular (v8+ / latest versions preferred)
- Proficient in TypeScript, JavaScript, HTML5, CSS3
- Experience with RxJS and state management (NgRx preferred)
- Familiarity with Angular Material / Bootstrap
- Experience with REST API integration
Backend (Java)
- Strong hands-on experience with Java 8+
- Expertise in Spring Framework (Spring Boot, Spring MVC, Spring Security)
- Experience with Microservices architecture
- Strong understanding of RESTful API development
- Familiarity with Hibernate / JPA
Database
- Experience in Relational databases (Oracle, MySQL, PostgreSQL)
- Knowledge of NoSQL databases (MongoDB preferred)
- Strong SQL/query optimization skills
Pay
The base compensation range for this role in the posted location is $70,000 - $85,000. This range may be subject to change as permitted by law. The actual compensation offered may fall outside of the posted range and will be determined based on factors such as geographic location, education, certifications, relevant experience, skills, seniority, performance, market considerations, and internal pay equity.
In addition to base salary, this role may be eligible for variable incentives, bonuses, or commissions. Compensation is not considered earned, vested, or payable until it becomes due under the terms of applicable plans or agreements.
Benefits
- Paid time off based on employee grade (12-25 vacation days, company paid holidays, personal days, sick leave)
- Medical, dental, and vision coverage (or provincial healthcare coordination in Canada)
- Retirement savings plans (e.g., 401(k) in the U.S., RRSP in Canada)
- Life and disability insurance
- Employee assistance programs
- Other benefits as provided by local policy and eligibility