Match score not available

Senior Java Developer

Remote: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)
Work from: 

Hour Consulting logo
Hour Consulting Human Resources, Staffing & Recruiting Small startup https://www.hourconsulting.com/
2 - 10 Employees
See more Hour Consulting offers

Job description

Our client is a Higher Education Technology (EdTech) company with over 8 years of experience in helping higher education institutions globally better engage their students, improve their campuses' student life experience, and ensure that they ultimately provide success for their students.

They are a team deeply committed to improving student success and college graduation rates worldwide by crafting digital experiences that build community and increase student engagement. They work with over 425 higher education institutions globally; they have a diverse and world-class team poised for their next phase of rapid growth.

 

As a Senior Integration Engineer, you will be working on the core part of their platform that integrates with the technology ecosystems of their client universities. You will help lead a team of talented and highly collaborative engineers to ensure that the integration platform is reliable, scalable, maintainable, and provides the most value to customers.
 

In terms of the role responsibilities, you will:

  • Work on the core integration components of their platform (based on Python and Java technologies), which are used across all of the university clients and are critical for the functioning of the entire platform
  • Contribute to the architecture planning/design process to help shape how the foundation of the platform connects with various other school systems
  • Help lead the team of engineers to craft high-quality, well-tested software with predictable, healthy agile processes
  • Work with the Product Manager on the squad to ensure productive, fast-moving sprints that deliver the maximum value to customers
  • Work with the other senior engineers and architects to ensure that the integration stack is reliable, flexible, and scalable
  • Help to continuously improve the team processes of their engineering team

You have the following qualifications:

  • Have at least 5 years experience with backend development and systems administration
  • Have extensive experience with Java-based web applications and their related ecosystem of libraries/frameworks (e.g. Spring) and Tomcat
  • Have extensive experience implementing as well as working with REST APIs
  • Have extensive experience building and maintaining business-critical web applications at scale, including the build and deployment process
  • Have experience administrating Linux-based servers or VMs in cloud environments
  • Have experience working with popular AWS cloud services, including EC2, RDS, Lambda
  • Have experience working with various RDBMS (e.g. MySQL), be knowledgeable of the common patterns in SQL queries and query optimizations
  • Have experience working with some key-value store databases (e.g. Redis, Memcache)
  • Have experience worked with and led a remote or distributed team
  • Have experience working with Git-based version control, and within a pull/merge request based collaboration process
  • Have good writing and verbal communication skills, with experience working in a remote or distributed team environment

Nice to haves:

  • Experience working with Ansible or related DevOps tools
  • Team Lead Experience

This is a full time, remote position anywhere in North America

Required profile

Experience

Level of experience: Senior (5-10 years)
Industry :
Human Resources, Staffing & Recruiting
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Verbal Communication Skills
  • Open Mindset
  • Leadership

Java Developer Related jobs