Quest Global logo

Java Backend Developer (SDET)

Quest Global
Part-time
On-site
United States

Quest Global is an organization at the forefront of innovation and one of the world’s fastest growing engineering services firms with deep domain knowledge and recognized expertise in the top OEMs across seven industries. We are a twenty-five-year-old company on a journey to becoming a centenary one, driven by aspiration, hunger and humility.

We are looking for humble geniuses, who believe that engineering has the potential to make the impossible, possible; innovators, who are not only inspired by technology and innovation, but also perpetually driven to design, develop, and test as a trusted partner for Fortune 500 customers.

As a team of remarkably diverse engineers, we recognize that what we are really engineering is a brighter future for us all. If you want to contribute to meaningful work and be part of an organization that truly believes when you win, we all win, and when you fail, we all learn, then we’re eager to hear from you.

The achievers and courageous challenge-crushers we seek, have the following characteristics and skills:
Β 

Roles & Responsibilities:

  • Design, Code, document, test components / subsystems to a high standard
    Must be solutions oriented – ultimately find and implement the β€˜best fit’ solution to address the requirement on time.
  • Assist defining processes and choice of development tools to be used across the group
  • Interpret technical specifications to produce detailed design
  • Design with future extension in mind
  • Perform functional and performance testing of solutions
  • Ensure code is easily maintainable and tracked in version control system
  • Provide task estimates, level of complexity assessment
  • Provide input to scheduling of projects
  • Ensure tasks get executed on time and to required standards
  • Pass on knowledge of various technologies to other team members and to other functions

Required Skills (Technical Competency):

  • 4-6 Yrs of experience in developing Microservices or Business Services or APIs using Java, Spring Boot, Hibernate, J2EE, API Security
  • Understand the use of Design Patterns and Design Architecture
  • Discipline of working in a continuous integration, TDD environment.
    Experienced in delivering commercial grade software
  • Database [Oracle, Postgres]
  • Demonstrated recent experience with hands-on coding and software design
  • Solid software design knowledge – you should know how to create software that is extensible, reusable and meets desired architectural objectives
  • Solid practitioner of the Agile/Scrum development process, ideally with test-driven development, DevOps and continuous integration/deployment (CI/CD)
  • Experience with REST/SOAP, XML/JSON, Tomcat
  • Understanding of Service Discovery, Inter-Service Communication, Service Deployment and Service Orchestration frameworks

Desired Skills:

  • Has been pro-active in creating better user experience, consumer value proposition,
  • Understands gaps in knowledge and has ability to source training online
  • Knowledge of payment protocols, NFC/EMV Technology and PCI DSS will be an advantage
  • Exposure to Google Cloud Platform (GCP), Amazon AWS or Microsoft Azure
  • Good knowledge and experience with Kubernetes, Docker, Jenkins, API Connect, Kafka in a cloud environment
  • Familiarity with web front-end development (e.g. HTML, JavaScript and CSS)
  • QA skills in testing, scripting and test automation
  • Willingness to learn new technologies and approaches
  • Readiness to work in a global team with contributors from different backgrounds, skills and locations

Β