Job Type: Contract
Job Category: IT
Job Description
Job Title: Java Full Stack Developer
Experience: 8+
Employment Type: Long term Contract
Java, Spring Boot, Microservices, Java Web Services, Angular, React, Node.js, TypeScript, Micro Frontend, Single-SPA, RxJS, NgRx, Redux, HTML5, CSS, SASS, Git
Role Overview
We are seeking an experienced Java Full Stack Developer to design, build, and maintain scalable web applications using modern backend and frontend technologies. The ideal candidate will work across the full software development lifecycle, contribute to data-driven decision-making, and collaborate closely with business and technical stakeholders to deliver high-quality, customer-focused solutions.
Key Responsibilities
- Design, develop, and maintain full-stack web applications using Java, Spring Boot, and modern JavaScript frameworks
- Build and consume RESTful Web Services and microservices
- Design, build, and maintain risk metrics, reports, dashboards, and analytical tools to support key business decisions
- Work with large datasets and develop tools to streamline data processing and analysis
- Identify areas for improvement and recommend solutions to enhance customer experience and mitigate potential fraud risks
- Plan and execute long-term projects from concept through deployment
- Implement and maintain Micro Frontend architectures using Single-SPA or similar frameworks
- Collaborate with cross-functional teams and build strong partnerships with business leaders
- Communicate project status, risks, and updates clearly to stakeholders and senior leadership
- Ensure code quality, performance, security, and scalability through best practices
Backend
- Strong hands-on experience with Java and Spring Boot
- Experience building Java Web Services (REST APIs)
- Understanding of microservices architecture
Frontend
- Experience with Angular 8+ and state management libraries (RxJS, NgRx, Redux)
- Exposure to React JS (preferred) or other modern JavaScript frameworks
- Strong UI development skills using Angular Material, CSS, and SASS
- Experience with Micro Frontend architecture (Single-SPA or equivalent)
- Experience with HTML5, TypeScript, JavaScript
- Hands-on experience with Node.js
- Experience using third-party UI and charting libraries (Infragistics, AmCharts, etc.)
- Proficiency with source control systems such as Git, TFS, Subversion
- Experience with build and CI/CD tools like TeamCity, TFS
- Familiarity with agile development methodologies
Required Skills
Cloud Developer SQL Application Developer