Software Engineer - Connector
Company Description
Jitterbit is a leading data, application, and process workflow automation solution. Rooted in iPaaS and fueled by an ambitious vision, we integrate critical business processes to deliver the experiences and insights needed by enterprises of all sizes to accelerate their digital journey and future proof their business. Simply put, we power people to perform their best.
Jitterbit empowers business transformation by automating critical business processes for faster, more informed decision-making. Jitterbit is the only provider to seamlessly combine and simplify the power of integration, APIM, and no-code app creation to amplify the value of your tech stack and speed up your digital journey. Organizations worldwide rely on Jitterbit’s experience and expertise to help them save time and money, while creating exceptional experiences, now and into the future.
Job Description
About You
You are an engineer who can turn ideas into extremely reliable and scalable designs. You code in such a way that other engineers find your code easy to comprehend, modify, and build upon. You believe in the power of Integration and APIs to transform how systems are integrated and how applications are built.
You will be successful in this role if you:
- Enjoy helping and mentoring others around you as you grow and become a successful engineer and developer.
- Have excellent written and verbal communication skills.
- Are capable of working in a distributed team and able to excel in a remote culture.
- Are self-driven and able to work on key initiatives.
- Take pleasure in making things happen and listen to the input from peers.
- Are able to make data-driven decisions.
- Are a believer in the best idea strategy regardless of where or who ideas come from.
- Are an accountability engineer in the team and passionate about making people succeed through the code you push.
Qualifications
We are looking for:
- 5+ years of experience in building large-scale distributed applications.
- Strong experience building multi-tenant SaaS applications.
- Strong problem-solving, debugging, and analytical skills with great attention to detail.
- Experience with Microservices and Cloud-based architectures/design patterns.
Technical Skills and Experience:
- Strong experience in Java 8+ and OOP (Object-Oriented Programming).
- Strong experience with HTTP protocols like REST, SOAP, and GraphQL.
- Experience with Windows.
- Experience with Docker and Linux-based system command line.
- Experience with control-versioning systems (preferably GitHub).
- Understanding of Software Development Life-Cycle (SDFC) from stretch to PROD.
- Understanding of OS-memory allocation and its types (Stack and Heap).
- Experience with standard protocols like JMS (Java Message System) and OData (Open Data Protocol) is a good plus.
Additional Information
What You’ll Get:
- Work for a growing leader within the Integration Platform as a Service (iPaaS) tech space
- Join a mission-driven company that is transforming the industry by changing the way customers use API creation within business-critical processes.
- Career development and mentorship
- A flexible, remote-friendly company with personality and heart
#LI-JB1
Jitterbit is an Equal Opportunity Employer. Employment decisions are made without regard to race, color, religion, national origin, gender, sexual orientation, gender identity, age, physical or mental disability, genetic factors, military/veteran status or other characteristics protected by law.