Software Engineer – Java
Are you a Software Developer who loves architecting and implementing multi-tenant software using Java? Do you enjoy using the latest tools and technologies to solve problems? Do you want to be part of an exciting, innovative, and fast paced growing software company? Do you value delivering highly innovative code & designs for users and customers?
Our Analytics team is looking for a highly-motivated Java Software Developer who will help the company advance our software to the next level of quality and scalability by designing, implementing, and creating products that work in a web based, multi-tenant, secure cloud environment.
WHAT PROBLEMS WILL YOU BE SOLVING?
You will be working with people whose passion for creating outstanding software matches yours. Collaborate, brainstorm and work in an interactive, dynamic and rewarding environment that will challenge your skills and help you achieve the next level of your career. You will have the opportunity to work on a web based software suite that has not only set a new standard for call center software, but has driven innovation within the entire industry. You will also be able to participate on a highly skilled team of other Software Engineers who are redefining our market space.
WHAT SKILLS WILL MAKE YOU SUCCESSFUL?
- Demonstrated proficiency in Java with large scale, multi-threaded applications
- Adaptable and keen to learn new technologies and skills
- Emphasis on quality and test driven development
- Enjoy working in a DevOps environment
- Nice to Haves:
- Restful API design, JPA, AWS, Docker, Python
WHAT IS REQUIRED FOR YOU TO APPLY?
- Bachelors’ degree in Computer Science or related field
- 3+ years’ experience using Java in large scale software development
- Skilled in Agile development methodologies (including unit testing and continuous integration)
WHAT VALUES ARE IMPORTANT TO CALABRIO?
- Collaboration amongst teams
- Open communication across the company
- Customer Success!