Search by job, company or skills

Quest Global

Senior Full Stack Developer - (Angular & Java)

Save
new job description bg glownew job description bg glownew job description bg svg
  • Posted a day ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Job Requirements

As a Full Stack Developer, you should be comfortable around both front-end and back-end coding languages, development frameworks and third-party libraries. This includes all associated areas such as database and architecture design. You should also be a team player with a knack for visual design and utility.

Your Main Responsibilities

In this role, you will:

  • Design, develop and maintain enterprise-level web applications using Java and related technologies
  • Collaborate with cross-functional teams to identify and develop new features.
  • Implement security best practices and ensure the application is secure
  • Write clean, efficient and maintainable code that adheres to industry standards
  • Pixel-perfect implementation of our approved user interface
  • Design and construction of our REST API
  • Integrating our front-end UI with the constructed API
  • Test software to ensure responsiveness and efficiency
  • Troubleshoot and debug issues in the application and provide timely resolution
  • Write technical documentation
  • Understanding of development effort and estimations
  • Implement the user interface following SE standards & guidelines
  • Ensure code quality (automated tests, static code analysers, etc.)
  • Review and assist team members facing challenges in development
  • Optimize the application for best performance.
  • Work with agile methodologies and participate in sprint planning, estimation, and reviews
  • Stay up-to-date with the latest technology trends and advancements in Java and related technologies

Required

  • Bachelor's or Master's degree in Computer Science or a related field
  • Software Development experience between 6 – 10 years
  • 6+ years of Proven experience as a Java Full Stack Developer
  • Strong knowledge of Spring MVC, Spring Boot, Spring Security, Microservices, Angular, MongoDB, and Azure Cloud
  • Knowledge of multiple back-end languages (Java, Python) and front-end (Angular)
  • Hands-on experience in developing and deploying microservices using Docker and Kubernetes
  • Experience with RESTful web services and API development
  • Knowledge of front-end technologies like HTML, CSS, JavaScript, and TypeScript
  • Familiarity with Agile methodologies like Scrum and Kanban
  • Familiarity with databases (e.g., MySQL, MongoDB), web servers (e.g., Apache) and UI/UX design
  • Experience with other cloud platforms like Azure or AWS or Google Cloud Platform
  • Excellent communication and teamwork skills
  • Great attention to detail & an analytical mind
  • Experience implementing testing platforms and unit tests
  • Appreciation for clean and well documented code
  • Proficiency with Git and Agile framework

Desired

  • Knowledge of DevOps practices and tools like Jenkins, Git, and Ansible
  • Knowledge on GO is good to have
  • Understanding of CI/CD pipelines and experience with tools like Maven and Gradle
  • Foster a collaborative and cooperative team environment, encouraging input and participation from all members as part of a global team

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 147136787