Lead Senior Software Engineer

Key Responsibilities + Duties

  • Design, development and implement current and future functionality for one of the company’s strategic applications
  • Be a leader and a strategic partner for the team
  • Propose technology solutions to enable the business to meet/exceed goals
  • Complete challenging projects in a timely fashion
  • Deliver a robust self-service environment for the end user community
  • Evaluate new technologies and techniques that can be applied to enhance the product offering
  • Mentor and lead junior members

Experience + Skills

  • At least 10 years of experience in Java development, including application architecture and design
  • Experience delivering web-based technology solutions to meet business needs
  • Experience developing highly concurrent/high throughput software
  • Experience developing highly available/redundant software
  • At least 3 years of being a technology team leader
  • At least 3 years coding in a web-based application
  • Proficiency in:
    • *nix OS
    • design patterns
    • asynchronous messaging
    • MVC
    • Junit
    • Web Services, SOAP or REST based
    • Database design and engines (MySQL)
    • XML and JSON message formats
  • Excellent team skills, can-do attitude, focus on quality and drive to make a difference in a dynamic, fast paced organization
  • Bachelor’s Degree in Computer Science or related field

Preferred Skills: (not required)

  • Knowledge of git, gradle, at least one of React/Vue/AngularJS Framework, JIRA, Puppet, scrum, Kafka, ELK stack, Big Data, Jenkins, Sonar, Continuous Integration/Delivery, Docker, Kubernetes, Spring/Springboot, Mybatis, Selenium, Redis, Log4J, microservices architecture
  • Hospitality industry experience a plus
  • Excellent written and verbal English skills required
  • Mandarin speaking a plus

Apply Lead Senior Software Engineer

DerbySoft respects your privacy, please read our privacy statement on how we use your personal data.

What’s New at DerbySoft

Find More