Match score not available

Backend Software Engineer (Java)

fully flexible
Remote: 
Full Remote
Work from: 

Offer summary

Qualifications:

Master's degree in Computer Science or equivalent experience, Very good knowledge and experience in Java, Experience with Spring and backend technologies, Good verbal and written communication skills in English.

Key responsabilities:

  • Implementation of User Stories
  • Performance evaluations of features
  • Conduct code and functionality reviews
  • Participation in Scrum meetings
Altair logo
Altair Information Technology & Services Large http://www.altair.com
1001 - 5000 Employees
See more Altair offers

Job description

Do you like a challenge, are you a complex thinker who likes to solve problems? If so, then you might be the new Altairian we are searching for. At Altair, your curiosity matters. We pride ourselves on a business culture that enables open, creative thinking, and we deeply value our employees and their contributions towards our clients' success, as well as our own.

Job Summary

As a Backend Software Engineer (Java) you will work closely with your team to solve complex problems that include designing and implementing features, improving performance, introducing better scalability, or simply making the user experience of Altair AI Hub and/or Altair RapidMiner AI Cloud components within the Altair Data Analytics teams as enjoyable for the user as it can get.

Be part of our journey towards a stable and robust cloud-first platform: develop new features, improve existing ones, and thereby have a direct impact on customer experience.

What You Will Do

  • Implementation of User Stories
  • Performance evaluations of existing or newly developed features
  • Conduct code & functionality reviews of features being in development
  • Active participation in Scrum meetings
  • Discussion of user requirements for upcoming User Stories
  • Participation in architecture or UX discussions
  • Communication of results to other teams and departments


What You Will Need

You're passionate about Java, Spring and backend technologies. You are also a team player who loves to work within a small and agile Scrum Team to quickly provide high quality results that improve the life of users. You have distinctive analytical and conceptual skills, and you enjoy working with innovative, modern technologies. Plus, the ease of use and quality of software you've developed is important to you.

Here are some sills we are looking for. Keep in mind that this isn't a fixed checklist - if you think you would be a good candidate, apply!

Basics

  • Master's degree or equivalent business experience in Computer Science or a related area
  • Very good knowledge and experience in Java
  • Good knowledge in Spring (Boot) or similar frameworks
  • Good knowledge of Java test frameworks, e.g., JUnit, Mockito
  • Good understanding of modern backend APIs and the ability to communicate with them effectively
  • Good verbal and written communication skills in English
  • Strong analytical-conceptual skills
  • You are a team player and love to work in an agile environment
  • You are familiar with the principles of developing fault tolerant reliable and durable software
  • You have a constant drive to improve and learn new concepts, tools, and technologies
  • You are ready to take responsibility for developed software - from implementation to deployment


Preferred

  • Practical experience with agile software development methods, e.g., Scrum
  • Experience with Spring Cloud
  • Experience with socket-based applications
  • Experience with Docker, Kubernetes and Helm charts
  • Experience with automation tools for delivering software, e.g., Jenkins
  • Knowledge of dependency management and build automation tools such as Gradle and Maven
  • Basic knowledge of HTML, CSS
  • Basic understanding of frontend frameworks such as React/Angular and related technologies such as TypeScript and Redux (Toolkit)
  • Basic knowledge of frontend test frameworks, e.g., jest and React testing library


How You Will Be Successful

  • Envision the Future
  • Communicate Honestly and Broadly
  • Seek Technology and Business “Firsts”
  • Embrace Diversity and Take Risks


What We Offer

  • Competitive benefits
  • Friendly, professional and skilled peers
  • Flexible working hours and possibility to fully work remote


Why Work With Us

Altair is a global technology company providing software and cloud solutions in the areas of product development, high-performance computing (HPC) and artificial intelligence (AI). Altair enables organizations in nearly every industry to compete more effectively in a connected world, while creating a more sustainable future. With more than 3,000 engineers, scientists, and creative thinkers in 25 countries, we help solve our customer’s toughest challenges and deliver unparalleled service, helping the innovators innovate, drive better decisions, and turn today’s problems into tomorrow’s opportunities.

Our vision is to transform customer decision making with data analytics, simulation, and high-performance computing and artificial intelligence (AI).

For more than 30 years, we have been helping our customers integrate electronics and controls with mechanical design to expand product value, develop AI, simulation, and data-driven digital twins to drive better decisions, and deliver advanced HPC and cloud solutions to support unlimited idea exploration. To learn more, please visit altair.com .

Ready to go? #ONLYFORWARD At our core we are explorers; adventurers; pioneers. We are the brains behind some of the world’s most revolutionary innovations and are not only comfortable in new and uncharted waters, we dive in headfirst. We are the original trailblazers that make the impossible possible, discovering new solutions to our customer’s toughest challenges.

Altair is an equal opportunity employer. Our backgrounds are diverse, and every member of our global team is critical to our success. Altair's history demonstrates a belief that empowering each individual authentic voice reinforces a culture that thrives because of the uniqueness among our team.

Required profile

Experience

Industry :
Information Technology & Services
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Analytical Skills
  • Curiosity
  • Teamwork
  • Communication
  • Problem Solving

Back-End Engineer Related jobs