The Role
Senior Full-Stack Developer responsible for building enterprise-grade, high-availability applications using Java backend (Spring/SpringBoot/Hibernate) and Angular frontend. Duties include multithreaded systems, REST/GraphQL integration, Oracle PL/SQL work, frontend engineering (TypeScript/HTML/CSS/SCSS), CI/build tools, unit testing, and collaborating in Agile distributed teams.
Summary Generated by Built In
Senior Full-Stack Developer with (Java API + Angular)
Position Overview:
Seeking a Senior Full-Stack Developer with a (Java API + Angular).
Key Responsibilities:
- Minimum 8+ 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
Skills Required
- Minimum 8+ years experience developing enterprise applications
- Strong hands-on experience in Java
- Strong hands-on experience in Angular
- Multi-threading and synchronization on multicore systems
- Solid understanding of Object-Oriented Principles
- Architectural understanding of enterprise applications
- Experience with REST based APIs and SpringBoot microservices
- Proficient in security and building high availability applications
- Experience with Spring and Hibernate
- Oracle PL/SQL experience
- Agile development experience
- Strong communication skills (oral and written) and ability to engage business users
- Ability to work in a distributed global team
- Strong analytical and problem-solving skills
- Proficient in JavaScript/TypeScript, HTML5, CSS3, SCSS, responsive and cross-browser compatible design
- 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
- Experience with frontend build tools (Webpack, Angular CLI, npm, yarn, gulp) and version control Git
- Multiple years of experience with software engineering best practices (unit testing, automation, design patterns, peer review)
- Exposure to ReactJS framework
- Understanding of building horizontally scalable, resilient, low-latency applications
Am I A Good Fit?
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.
Success! Refresh the page to see how your skills align with this role.
The Company