Vacancy expired!
So what do our Java Developers do? The Developer implements and supports Modria's client configurations.
How? Using the Java based Modria platform, we build custom workflow logic using groovy scripts, build custom form and document content using velocity and CSS. We maintain and enhance our Python deployment and maintenance scripts. We also support and enhance our existing clients configurations with new features.We are always looking to innovate and make our tools and processes more efficient. That's just how we do things here.This role involves problem solving - how to implement a custom client requirement with our framework or troubleshoot client issues and determine if the issue lies in our configuration logic or the Modria platform.We are looking for enthusiastic developers who want to learn and gain experience to join a very collaborative team. The team has a mix of experience levels, and no one knows everything. So we lean on each other a lot. We do code reviews to help, work closely together and we have active mentoring happening every day.We work with our integrated solutions that help courts and arbitration organizations of all sizes better serve the public. By helping provide solutions that improve access to justice, you can help serve our citizens and make communities better. Work with our integrated solutions that help courts and public safety organizations of all sizes better protect and serve the public. By helping provide solutions that improve efficiency and response time, you can help serve our citizens and make communities safer. LocationPlano, TexasTravel0-5%Responsibilities- Did we already say implementing Modria client configurations? Yes, we are very client facing and work in a fast paced and flexible environment where we are constantly juggling client priorities.
- We have a custom workflow engine we built. We want you to learn it, use it, and tell us how we can improve it.
- We are always trying to improve our processes. We want you to learn these and then work with us on finding ways to improve them or replace them with better ways to do our work.
- Troubleshooting client issues- we consider these types of operations basic to what we do.
- We have a custom built Python deployment script, we will want you to learn it and be able to update and maintain it as Modria evolves.
- Bachelor's Degree in Computer Science, Management Information Systems (MIS), or related field or relevant work experience; no degree, no problem as long as you know your stuff
- You should value deadlines and regularly complete work on time
- You should be a strong problem solver
- You should appreciate a fast paced, flexible work environment, where priorities can change daily
- Excellent interpersonal skills including verbal and written communication, teamwork, and customer service skills
- Technical knowledge requirements:
- Proficiently use Java / Groovy
- Proficiently use Python
- Be able to dabble in Java development for the Modria platform
Vacancy expired!