Backend Software Engineer (Java)
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 .
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.
Share