Application Engineer - Java at Medidata Solutions

  • Anywhere (100% Remote) Only
  • Medidata Solutions
Job Description:

As an Applications Engineer - you will:

  • Design, develop and manage software applications using engineering principles
  • Work with architects and other engineers and contribute actively to system architecture and design decisions
  • Implement and advocate good engineering practices for co-located and remote teams
  • Actively engage in code reviews to improve code quality and promote TDD/BDD approach
  • Mentor junior engineers thorough understanding of Object-oriented and functional programming styles

Requirements:

  • Experience and interest working in an enterprise setting on JVM languages like Java and Scala
  • Working experience in relational databases
  • Working experience in developing applications using TDD, and BDD
  • Experience to work in a fast-paced environment with Scrum/Agile project methodology
  • Thrives in a team environment and has strong written and oral
  • communication skill
  • Prepared to challenge the status-quo - propose multiple solutions with pros and cons
  • Strong understanding of REST API Design, discovery, documentation and management
  • Working knowledge of CI/CD tools like Travis, Jenkins
  • Good knowledge of git and git-flow
  • Knowledge of authentication, authorization of services
  • Some experience with queues, publishing to and subscribing from topics
  • Experience with webservers, load balancers and firewalls

Company Benefits

  • Recognised on the list for Best Workplaces 2020 from Great Place to Work
  • D&I Leadership Council; Countless Business Resource Groups
  • Private health and dental care for you and your family
  • Supporting Mental Health and Wellbeing; access to tools and resources
  • Thinking about the future: retirement/ pension schemes
  • Kazoo / Rewards
  • Unforgettable (live and virtual!) Summer and Winter parties!
  • A ton of professional development

Interview Process

1.High-level screen with Talent Partner

2.40/45 mins with the hiring manager (video)

3.90/100 minutes Video ( or on-site when possible) , panel session (technical + team fit)

4.Offer

Other Jobs in Back End