Full Stack Software Engineer (Java Focus)
Location:
Flexible / Remote
About Us
We empower our customers with lights-out automation for their mission-critical business processes. As the leader in full-stack automation fabric solutions, we provide the first SaaS-based composable automation platform built specifically for ERP. Our solutions enable organizations to orchestrate, manage, and monitor workflows across any application, service, or server—whether in the cloud or on-premises—with confidence and control.
Our global team of automation experts and customer success engineers delivers not just solutions but also world-class support, giving our customers the freedom to imagine and define their future. We foster a collaborative, dynamic environment that encourages creativity, continuous learning, and passion for building exceptional products.
Our Core Values
* One Team
* Make Your Own Weather
* Obsess over Customer Success
* Work the Problem
* Be Curious
* Own the Outcome
* Respect Each Other
The Role
We are seeking a
Full Stack Software Engineer
with a strong focus on
Java
to join our growing engineering team. In this role, you'll design, build, and maintain robust and scalable full-stack applications that power our automation and SaaS platforms. You'll collaborate closely with product managers, designers, and fellow engineers to deliver high-impact solutions that make automation smarter, faster, and more reliable.
What You'll Do
* Design, develop, and implement highly performant full-stack applications using Java and related technologies.
* Build and maintain scalable back-end services, APIs, and microservices.
* Develop responsive, intuitive front-end interfaces with modern frameworks.
* Translate product requirements into technical specifications.
* Participate in the full SDLC: planning, design, coding, testing, deployment, and support.
* Write clean, maintainable, well-documented code following best practices.
* Implement automated tests (unit, integration, and end-to-end) to ensure quality.
* Troubleshoot, debug, and resolve software defects and production issues.
* Contribute to architectural discussions to ensure scalability, security, and performance.
* Mentor junior engineers and foster a culture of continuous improvement.
What You'll Bring
* Bachelor's degree in Computer Science or equivalent practical experience.
* Professional experience as a Full Stack Engineer with a strong emphasis on Java (Java 11/17).
* Experience with relational databases (SQL, PostgreSQL, MySQL) and ORM frameworks (Hibernate, JPA).
* Strong skills in front-end technologies: HTML, CSS, JavaScript, ReactJS, MobX, TypeScript.
* Experience with RESTful API design and development.
* Familiarity with cloud platforms (AWS, Azure, or GCP) and containerization (Docker, Kubernetes).
* Experience with Git and Atlassian tools (Jira, BitBucket, Bamboo).
* Knowledge of agile methodologies (Scrum, Kanban).
* Solid testing skills with JUnit, Jest, Cypress, or Playwright.
* Excellent problem-solving and debugging skills.
Preferred Qualifications
* Prior experience building Enterprise SaaS platforms.
* SAP development experience (ABAP, HANA).
* Cloud development experience with AWS, Azure, or Google Cloud.
* Knowledge of CI/CD pipelines and tools (Jenkins, GitLab CI).
* Experience with TDD or BDD.
* Contributions to open-source projects or an active GitHub portfolio.
Bonus Skills
* Gradle
* Shell scripting
* Tomcat
* Experience with AI