Quest is hiring a highly skilled Full Stack Senior Developer with 5+ years of hands-on experience in designing, developing, and maintaining robust Java applications. The ideal candidate will have expertise in Core Java, Advanced Java, Spring Framework, Spring Boot, Vue JS/React JS, Microservices architecture, and strong knowledge of relational and NoSQL databases. You will work closely with cross-functional teams to deliver scalable and high-performance solutions.
Responsibilities
-Design, develop, and maintain Java-based applications using Core and Advanced Java concepts.
-Build and enhance microservices using Spring Boot and Spring Cloud.
-Implement RESTful APIs and integrate third-party services.
-Participate in architecture design, code reviews, and contribute to technical documentation.
-Optimize application performance and troubleshoot production issues.
-Collaborate with DevOps teams for continuous integration and deployment (CI/CD) pipelines.
-Work with relational databases (e.g., SQL Server, Oracle) and any NoSQL databases.
-Ensure code quality through unit testing and automation frameworks.
-Mentor junior developers and provide technical guidance.
Qualifications
-5+ years of experience in Core Java and Advanced Java programming.
-Hands-on with Lambda expression, Streams, Modules, Design Patterns and JDK 17
-Strong knowledge of Spring Framework, including Spring MVC, Spring Boot, Spring Security, and Spring Data.
-Experience designing and developing Microservices
-Proficient in building and consuming RESTful APIs.
-Hands-on experience with relational databases (SQL Server, Oracle) and any NoSQL databases.
-Familiarity with ORM tools like Hibernate or JPA.
-Hands-on with at least a single JavaScript framework like Vue JS/ React JS / etc
-Knowledge of build tools such as Maven or Gradle.
-Experience with version control systems, preferably Git.
-Knowledge of automated testing frameworks (JUnit, Mockito).
-Understanding of containerization technologies (Docker, Kubernetes) is a plus.
-Familiarity with cloud platforms (AWS, Azure, GCP) is an advantage.
-Exposure to Agile/Scrum methodologies.
-Strong problem-solving skills and ability to work independently and in a team.
-Excellent communication and collaboration skills.

Keyskills: Java database Spring Boot react azure UI Development Security
Company Profile:We are on a quest to make your information technology work harder for you. That's why we build community-driven software solutionCome join us. For more information, visit us on the web at http://www.quest.com/careers.