Java with Angular - Fullstack Developer
Proficiency in:
- Core Full-Stack Expertise: Hands-on experience in Java (Spring Boot, Spring API, and Security Frameworks) combined with strong
proficiency in Angular (TypeScript, RxJS, and Angular
Material/Bootstrap).
* Architecture: Strong knowledge of Microservices Architecture and
contemporary software design patterns, such as Hexagonal
Architecture.
- Front-end Mastery: Proven ability to build complex, modular, and reusable components in Angular.
- Database: Very good ANSI-based SQL knowledge to leverage different DB vendors like Oracle, Sybase etc.
- Software Lifecycle: Deep understanding of the full Software Development Life Cycle (SDLC).
- Testing & Quality: Vast exposure to Java Design Patterns and Test-Driven Development (TDD) using JUnit and Angular testing
frameworks.
- Environment & Methodology: Good working knowledge of Linux and Shell Scripting (ability to write production-grade scripts for
housekeeping); strong exposure to Agile Development
Methodologies.
- Collaboration Tools: Proficiency in team/project collaboration tools like Jira.
Nice to Have:
∙Experience with other data integration tools and technologies
∙Knowledge of data architecture and data modelling
∙Experience with core Java and Frameworks is an added advantage.
∙Experience with agile development methodologies
∙Certification in Java or related technologies
Specific Qualifications:
-Experience in the financial services industry will be a distinct
advantage
-Inclination to understand and learn application/business
functionality
-Good communicator, fast learner & a Team player
-Attention to detail, disciplined and reliable
-High motivation and confidence levels
-Can do attitude and attention to detail
Technical Skills:
- Ability to perform technical analysis, design and identify impacts (functional/technical)
- Ability to develop and adapt a process
- Ability to understand, explain and support change
- Ability to develop others & improve their skills