Java Engineer

Ascend Learning · Other US Location

Company

Ascend Learning

Location

Other US Location

Type

Full Time

Job Description

Ascend Learning is a national leader in data driven, online educational solutions for learners, educators and employers in high-growth, licensure-driven professions spanning healthcare, fitness and wellness, skilled trades, insurance and financial services. We are passionate about accelerating learning while impacting job readiness, employment success and employee retention with the belief that our work changes lives.

Our culture is intentionally results-driven and selfless with a relentless focus on our customers. We believe in trust, transparency, freedom and responsibility with a commitment to meritocracy, inclusion and diversity of thought. Continual investment in our over 1400 employees is also a core principle realized through ongoing professional development and providing opportunities to grow, develop and lead. Ascend Learning is headquartered in Burlington, MA with additional office locations and remote workers in cities across the U.S. and in the U.K.

We are hiring now for a Java Engineer to join our talented Data Analytics development team. You will work on cutting edge applications using the latest versions of Java in a Kubernetes environment. These are high impact projects for the entire organization. This position can work from our Leawood, KS office location/hybrid, Burlington, MA office location/hybrid or Gilbert, AZ office location/hybrid.

Responsibilities

  • Designs, develops, and tests software components of an application using Java software tools and languages, and adheres to design reviews, code reviews, and appropriate industry standard development methodologies.
  • Develops Java code in a test-driven development manner
  • Drives the resolution of complex technical problems
  • Debugs issues quickly and suggests the solutions
  • Actively work with other developers and testers
  • Uses data and other information to influence Stakeholders to the appropriate decision

Education and Experience

  • Bachelor's degree in computer science or engineering is required.
  • Knowledge of machine learning/distributed systems is preferred.

Requirements

  • 1+ years of Java programming language experience required
  • 1+ years of experience in Spring, Spring Boot, Maven, GIT, Junit, Angular, etc.
  • 1+ years of experience in RESTful web services
  • Good understanding of design patterns (Creational, Structural and Behavioral)
  • Solid fundamentals in OOO, problem solving, data structures, algorithms
  • SQL Skills including writing complex queries, query optimization and error handling.
  • Knowledge of CI tools like Gitlab, Jenkins, Bamboo or other build tools with JMX
  • Knowledge of DevOps tools like Dockers and Kubernetes
  • Knowledge of agile software development lifecycles/methodologies
  • Knowledge of ORM/JPA/JTA frameworks like Hibernate, Ibatis, MyBatis, Spring Repo is preferred
  • Knowledge with Microsoft Technologies like Azure, PowerBI and Microsoft Sql Server is preferred
  • Knowledge of Kafka and related technologies is preferred
  • Knowledge of ETL and streaming data-pipeline is preferred

Skills and Abilities

  • Commitment to best software engineering practices (unit testing, code reviews etc.) and agile process.
  • Desire to bring disclosure and transparency to both business and IT and grow trust among partners.
  • Ability to facilitate discussion at the team level and facilitate alternatives or different approaches.
  • Be a team player who provides unbiased transparency on progress.
  • Ability to function effectively during ambiguous tasks.
  • Ability to own tasks outside of immediate scope of responsibility.
  • Analytical thinker and problem solver.
  • Detail oriented with a strong focus on quality.
  • Strong written communication skills.
  • Ability to work in an on/offshore model which includes supporting different time zones.

This position requires that the employee be fully vaccinated against COVID-19, unless an exemption has been granted by Ascend Learning for a religious, health-related or other legally mandated reason, which will be considered on a case-by-case basis in accordance with applicable law. Ascend will accept all COVID-19 vaccines that have been approved or authorized for Emergency Use Authorization by the US Food and Drug Administration (FDA) or COVID-19 vaccines recommended by the World Health Organization (WHO).

Individuals are considered "fully vaccinated" (1) two weeks after their second dose in a 2-dose series (such as Pfizer or Moderna vaccines); or (2) two weeks after a single-dose vaccine (such as Johnson & Johnson's Janssen vaccine). Ascend Learning's current policy also requires that individuals visiting our offices be fully vaccinated against COVID-19.

In line with our commitment to the safety and wellbeing of our employees, if we choose to interview you and you are fully vaccinated, we may invite you to interview in our office. If you are not fully vaccinated and we choose to interview you, we will arrange for a virtual interview.

Ascend Learning, LLC is proud to be an equal opportunity employer(M/F/Vets/Disabled). No agency or search firm submissions will be accepted. Applications for U.S. based positions with Ascend Learning, LLC must be legally authorized to work in the United States and verification of employment eligibility will be required at the time of hire.

#LI-NK

Date Posted

12/19/2022

Views

0

Back to Job Listings Add To Job List Company Profile View Company Reviews
Positive
Subjectivity Score: 0.9

Similar Jobs

Senior Software Engineer (Scala/Java) - HERE Technologies

Views in the last 30 days - 0

HERE Technologies is seeking an experienced backend engineer with strong Java or Scala skills to join the Map Processing Pipelines team The role invol...

View Details

Software Architecture Engineering and Cloud Computing Engineer - The Aerospace Corporation

Views in the last 30 days - 0

The Aerospace Corporation is seeking a Senior Project Engineer with expertise in software architecture engineering and cloud computing The role involv...

View Details

Lead Technical Support Engineer - HERE Technologies

Views in the last 30 days - 0

This role Senior Technical Support Engineer at HERE Technologies involves supporting a diverse portfolio of products and services acting as a technica...

View Details

Principal / Lead Software Engineer- RUST (Algorithmic and Mathematics) - m/w/d - HERE Technologies

Views in the last 30 days - 0

HERE Technologies is seeking a Principal Software Engineer to lead the development of extended services for their VRP solver Tour Planning The role in...

View Details

Software Engineering Manager - Cargill

Views in the last 30 days - 0

The Software Engineering Manager job involves setting goals for a team responsible for software project development and delivery ensuring quality stan...

View Details

Sales Development Representative - UK (Remote) - Dscout

Views in the last 30 days - 0

Dscout is a company that specializes in experience research solutions helping innovative companies like Salesforce Sonos Groupon and Best Buy to build...

View Details