Compunnel
The GMS RIOO software development team is seeking a highly skilled and experienced Angular Developer with strong expertise in Java RESTful API development to join our dynamic team on a contract basis. The ideal candidate will be responsible for designing, developing, and maintaining complex web applications and services that support our critical operations. This role requires deep knowledge of both front-end (Angular) and back-end technologies (Java, Oracle Database (PL/SQL)), excellent problem-solving abilities, and a passion for delivering high-quality software solutions. This position reports to the Supervisor/Manager of the GMS RIOO team.
Key Responsibilities:
Design, develop, unit test, and deploy features and functionality for a robust and scalable web application using Angular (Typescript) and Java RESTful APIs.
Collaborate with cross-functional teams to gather and analyze requirements, design solutions, and implement new features.
Ensure performance, quality, and responsiveness of applications by identifying and addressing performance bottlenecks and bugs.
Write clean, maintainable, and efficient code following best practices and coding standards.
Participate in code reviews, providing constructive feedback to peers and ensuring high code quality.
Stay updated with the latest industry trends and technologies to continuously improve development processes and methodologies.
Work closely with QA teams to ensure thorough testing and quality assurance of all developed solutions.
Contribute to documentation of technical specifications, system architecture, and operational procedures.
Develop and maintain both frontend (Angular) and backend (Java RESTful APIs) components.
Work with Oracle databases to manage and manipulate data (queries, stored procedures, views, triggers).
Handle application security aspects including authentication and authorization.
Ensure overall application performance with the delivered functionality.
Skills/Qualifications:
Bachelor's degree in Computer Science, Engineering, or a related field.
Minimum 8 years of full-stack application development experience using Angular and Java technologies.
At least 5 years of hands-on experience in frontend development using Angular (version 11 or higher).
Minimum 5 years of experience in Java (version 8 or higher) application development using Hibernate, including developing RESTful services (JAX-RS/Jersey implementation).
Solid understanding of web application architecture, design patterns, and best practices.
Experience with front-end state management libraries, preferably NgRx.
Experience working with Oracle databases and proficiency in PL/SQL.
Familiarity with version control systems like Git.
Familiarity with Agile/Scrum development methodologies.
Excellent problem-solving skills and attention to detail.
Strong communication and interpersonal skills, with the ability to work effectively in a team environment.
Preferred Qualifications:
Knowledge of cloud platforms and services.
Familiarity with CI/CD pipelines and DevOps practices.
Experience with unit testing and end-to-end testing frameworks.
Understanding of security principles and best practices in web application development.
#J-18808-Ljbffr