Overview
We are seeking an experienced Full Stack Web Developer with strong expertise in modern web technologies, secure coding practices, and performance optimization. The ideal candidate will have hands-on experience with frontend frameworks (Angular, React, or Vue), backend development using Spring Boot and REST APIs, and a solid background in security, testing, and agile methodologies.
Responsibilities
- Design, develop, and maintain scalable
web applications
with modern frontend frameworks and backend services. - Translate
wireframes and UX designs
into responsive, high-quality web pages. - Build and maintain
Web Components
for reusability across applications. - Implement and manage
secure coding practices
(OAuth, OWASP, Spring Security, CSRF/XSS protection). - Develop and optimize
REST APIs
with Spring Boot. - Ensure
cross-browser compatibility
and performance tuning of web applications. - Write and execute
unit tests, integration tests, and end-to-end tests
using modern testing tools. - Collaborate with cross-functional teams in an
Agile/Scrum environment
. - Apply
accessibility standards
to support differently-abled users. - Contribute to requirement analysis, solution design, and technical documentation.
Required Qualifications
- Bachelors degree in
Computer Science, Engineering, Business Informatics
, or a related field. 5+ years of experience
in web application development
. - Strong knowledge of
modern software architectures, design patterns, and agile development processes
. - Expertise in:
Frontend
: Angular / ReactJS / VueJS, JavaScript (ES6), TypeScript, HTML, CSS (with ability to write custom styles, not just frameworks like Tailwind). Backend
: Spring Boot, REST API development. Web Components
(minimum 3 years). Build Tools
: Webpack, Vite, Turbopack. Testing Tools
: JUnit, Karma, Jest, Playwright, BrowserStack.
- Strong understanding of
cybersecurity principles
and secure software development. - Excellent
English communication skills
(written and verbal).
Preferred Qualifications (Good to Have)
- Experience with
Lit Library
. - Knowledge of
Accessibility frameworks
. - Familiarity with
banking/financial services domain
. - Hands-on experience with
TDD/BDD
methodologies.