Overview
Skills
Job Details
Position Overview:
Seeking a Senior Full-Stack Developer with a (Java API + Angular).
Key Responsibilities:
Minimum 10+ years of experience in developing enterprise applications
Strong hands-on experience in Java and Angular
Multi-threading and Synchronization on multicore systems
Solid understanding of Object-Oriented Principles
Solid architectural understanding of enterprise applications
Experience with REST based APIs and SpringBoot Microservices
Proficient in Security and building high availability applications
Spring/Hibernate
Oracle PL SQL Experience
Agile development experience
Excellent communication skills, oral and written; ability to face off to business users.
Good team-work skills, and the ability to work in a distributed global team environment
Strong analytical and problem-solving skills
Self-motivated with the determination to achieve his/her goals
Strong hands on experience in JavaScript/TypeScript, HTML5, CSS3, SCSS, and Responsive Design, writing cross-browser compatible code.
Experience with RESTful APIs, GraphQL, and integrating front-end components with backend services.
Good understanding of UI/UX best practices and building highly interactive web applications.
Exposure to ReactJS framework is a big plus
Strong understanding of frontend build tools (Webpack, Angular CLI, npm, yarn, gulp etc.) and version control systems like Git.
Multiple years of experience with software engineering best practices (unit testing, automation, design patterns, peer review, etc.)
Strong understanding of UX and visual design
Clear understanding of building horizontally scalable, highly available, highly resilient, and low latency applications