Required Skills

Java Engineer

Work Authorization

  • US Citizen

  • Green Card

Preferred Employment

  • Corp-Corp

Employment Type

  • Consulting/Contract

education qualification

  • UG :- - Not Required

  • PG :- - Not Required

Other Information

  • No of position :- ( 1 )

  • Post :- 10th May 2022

JOB DETAIL

Work as part of a small, agile team to design and implement new features and technologies in avariety of different products throughout the Company.  Deliver high-quality, high-performance code in an agile environment. 

Duties and Responsibilities:

  • Develop key product features within Java-based enterprise applications and new strategic initiatives that will drive system and operational efficiencies, measure system performance, and provide “glue” for complex solutions.
  • Participate in the full SDLC involving design, implementation, testing, & launching.
  • Assist with the generation and analysis of business and functional requirements for proposed software solutions.
  • Participate in architectural and database design discussions as they relate to product direction.
  • Develop features for backend components.
  • Design and implement changes to systems that yield higher performance and resiliency while achieving lower operations overhead.
  • Work closely and collaboratively with geographically-distributed team of engineers to develop the best technical design and approach for new product development.
  • Consistently define and apply technologies, standards and software engineering practices
  • Contribute to the focus and effectiveness of the development team; tracking issues to resolution, monitoring the effectiveness of tasks, and providing status to the team lead.
  • Raise long-term architecture issues within project.
  • Conduct design and code reviews of multiple projects.
  • Generate data for project planning, including task breakdown & estimation of work for a project.  Proficient in developing accurate estimates & risk assessments.  Track status within the project as necessary.
  • Contribute to the continued improvement of the organization’s development procedures by looking for opportunities for improvement and implementing solutions.

Qualifications:

Education Preferred:

  • Bachelor’s degree in Computer Science or equivalent.

Work Experience:

  • 15 years professional experience in software development.
  • Computer Science fundamentals in object-oriented (OO) design patterns, distributed databases, and data modeling techniques.

Characteristics:

  • Ability to multi-task, Analytical skills, Ability to follow verbal or written instructions, Thinking analytically, Communication, Using effective verbal communication, Using effective written communication, Handling stress & emotions, Concentrating on tasks, Making decisions, Adjusting to change, Examining/observing details, Sitting for long periods at a time

Other:

Essential requirements:

  • Strong knowledge of Spring framework, including Spring Boot
  • Strong knowledge of observables and reactive programming
  • JBoss and WebLogic experience preferred
  • Strong knowledge of microservices architecture preferred
  • Strong understanding of dependency injection required
  • Experience designing, documenting, and implementing REST APIs.
  • Knowledge of CI/CD tools required
  • Knowledge of CI/CD processes preferred
  • Knowledge of Kubernetes and Docker preferred
  • Knowledge of Oracle DB and SQL required.
  • Knowledge of cloud architecture (Azure) and innate drive to understand how digital trends can be applied to Quest strongly preferred
  • Ability to work well with people and be both highly motivated and motivating
  • Experience in development of distributed/scalable systems and high-volume transaction applications
  • Experience Scrum, Kanban, and Waterfall SDLC methodologies preferred
  • Good verbal and written communication skills.
  • Passion for developing products that provide a great customer experience.
  • Desire to understand Company’s business and ensure solutions are clearly linked to the organization’s strategy and goals for optimal performance.
  • Continuously monitor industry trends to guide and influence work focus to promote strategic alignment of core business processes.
  • Adaptable with ability to foresee and proactively adjust to leading edge technical trends. Sees change as an opportunity.

Company Information