Full Stack Engineer (Java / Spring Boot / Angular)
Digipulse Technologies Inc.
Durham, United States of America
2 days ago
Role details
Contract type
Temporary contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
SeniorJob location
Durham, United States of America
Tech stack
Clean Code Principles
Java
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Code Review
Software Debugging
Design of User Interfaces
Python
Web Applications
Spring-boot
Backend
Angular
Front End Software Development
Api Design
REST
Job description
We are seeking a skilled Full Stack Engineer with strong expertise in Java and Spring Boot for backend development and modern Angular for frontend development. The ideal candidate will be comfortable working across the stack, contributing to both API development and user interface design., * Design, develop, and maintain scalable backend services using Java and Spring Boot
- Build and enhance responsive user interfaces using modern Angular (Angular 10+)
- Develop and integrate RESTful APIs
- Collaborate with cross-functional teams including product managers, designers, and other engineers
- Write clean, maintainable, and efficient code following best practices
- Participate in code reviews, testing, and debugging
- Contribute to system design and architecture discussions
Requirements
- Strong proficiency in Java
- Hands-on experience with Spring Boot and API development
- Solid experience with Angular (recent versions; Angular 10 or higher preferred)
- Good understanding of full-stack development principles
- Experience with RESTful services and web application architecture
Preferred Qualifications:
- Experience with AWS (EC2, S3) or other cloud platforms
- Familiarity with Python (nice to have, not required)
- Exposure to CI/CD pipelines and modern development practices, * Ideally balanced across backend and frontend (~50/50), but open to candidates with a 60/40 or 70/30 split
- Strong problem-solving skills and engineering fundamentals
- Willingness to learn and adapt to new technologies