Job Description:
Must haves:
Full Stack Development Expertise
¿Frontend Proficiency: Demonstrated experience in building modern and interactive user interfaces using Angular and React frameworks, ensuring a seamless user experience.
Backend Mastery: Extensive expertise in Java, Java EE, and Spring Boot for developing robust backend services, RESTful web services, and microservices architectures, fostering scalability and flexibility.
Database Competence: Proven ability to work with both relational (Oracle, PostgreSQL, MS SQL) and non-relational (Mongo/Cosmos DB) databases, including designing and optimizing database procedures for efficient data management.
Cloud Technology Proficiency: Experience in leveraging Azure Cloud services such as App Service, Database services, and Storage accounts for application deployment and management in a cloud environment.
DevOps Skills: Proficiency in implementing DevOps practices, including version control using Git, setting up CI/CD pipelines for automated testing and deployment, ensuring continuous integration and delivery of software.
Security Awareness: Knowledge of security best practices (OWASP) and adherence to WCAG 2.0+ standards for developing secure and accessible web applications, ensuring data protection and compliance.
Comprehensive Full Stack Development Expertise:
The ideal candidate should demonstrate a strong command over various technologies and frameworks essential for full stack development, including:
Frontend Proficiency: Demonstrated experience in building modern and interactive user interfaces using Angular and React frameworks, ensuring a seamless user experience.
Backend Mastery: Extensive expertise in Java, Java EE, and Spring Boot for developing robust backend services, RESTful web services, and microservices architectures, fostering scalability and flexibility.
Database Competence: Proven ability to work with both relational (Oracle, PostgreSQL, MS SQL) and non-relational (Mongo/Cosmos DB) databases, including designing and optimizing database procedures for efficient data management.
Cloud Technology Proficiency: Experience in leveraging Azure Cloud services such as App Service, Database services, and Storage accounts for application deployment and management in a cloud environment.
DevOps Skills: Proficiency in implementing DevOps practices, including version control using Git, setting up CI/CD pipelines for automated testing and deployment, ensuring continuous integration and delivery of software.
Security Awareness: Knowledge of security best practices (OWASP) and adherence to WCAG 2.0+ standards for developing secure and accessible web applications, ensuring data protection and compliance.
Effective Troubleshooting and System Optimization Skills:
The successful candidate should possess strong problem-solving abilities and technical acumen to effectively troubleshoot and optimize large and complex systems, including:
Proactive Issue Resolution: Demonstrated ability to identify, diagnose, and resolve issues in a timely manner, ensuring minimal disruption to system operations and user experience.
Diagnostic Proficiency: Strong analytical skills and experience in utilizing diagnostic tools and methodologies to identify root causes of system issues and performance bottlenecks.
Performance Optimization: Experience in optimizing system performance through code refactoring, database tuning, and infrastructure enhancements, ensuring optimal efficiency and scalability.
Continuous Improvement: Commitment to ongoing learning and skill enhancement to stay updated with emerging technologies and best practices in troubleshooting and system optimization.
Collaboration and Communication: Ability to effectively collaborate with cross-functional teams and communicate technical solutions and recommendations to stakeholders, fostering a culture of continuous improvement and innovation.
Analytical and Evaluation Skills:
You have demonstrated experience assessing clients` information/systems needs and leading the development of information technology solutions which are cost effective and improve clients` program/service delivery.
You have demonstrated experience analyzing complex system problems and resolving them with minimal impact to the business.
Communication and Interpersonal Skills:
You have demonstrated oral communication skills to work with clients, business analysts, UX/UI designers, and other developers to discuss requirements, user stories, solution options and recommendations.
You have demonstrated interpersonal skills to work within a team environment.
Desired Skills and Experience
ANGULAR
Any Graduate