Design, develop, and maintain end-to-end web applications using Java (backend) and Angular (frontend) .
Implement robust RESTful APIs and microservices using Spring Boot .
Apply strong DSA (Data Structures and Algorithms) skills for building efficient, optimized solutions.
Develop and integrate UI components with reusable, testable, and efficient front-end code.
Work with MongoDB for schema design, data modeling, and performance optimization.
Manage builds and dependencies using Maven .
Collaborate with product managers, architects, and QA teams to deliver high-quality software on time.
Troubleshoot and debug complex production issues across the stack.
Follow best practices in code quality, performance tuning, and security .
Strong proficiency in Core Java (8 or above) , Spring Boot , and Microservices .
Excellent understanding of Data Structures, Algorithms, and Object-Oriented Design .
Frontend expertise in Angular (latest versions) , TypeScript , HTML5 , CSS3 , and RxJS .
Hands-on experience with MongoDB (CRUD operations, aggregation, indexing, schema design).
Experience using Maven for build and dependency management.
Working knowledge of REST APIs , JSON , and Git .
Familiarity with CI/CD tools , Jenkins , and cloud platforms (AWS / Azure / GCP) preferred.
Experience with unit testing frameworks (JUnit, Mockito, Jasmine/Karma).
Exposure to Docker / Kubernetes for deployment.
Knowledge of Agile/Scrum methodologies .
Understanding of web security, performance optimization, and scalability principles .
Strong problem-solving and analytical thinking abilities.
Excellent communication and collaboration skills.
Ability to work independently in a fast-paced environment.
Attention to detail and a passion for delivering quality software.
Bachelor’s or Master’s degree in Computer Science , Engineering , or a related technical field.
משרות נוספות שיכולות לעניין אותך