The ideal candidate will be passionate, creative, and proactive java developers to join our team to assemble the next generation RMIS system. With hundreds of clients around the globe, our software is in continuous use 24 hours a day.
Ideal candidates have a passion for development, stay current with best practices, and drive to deliver best-in-class applications.DUTIES AND RESPONSIBILITIES:
- Work alongside product managers to implement new functionality
- Create efficient and reusable front-end components and systems
- Identify and address security and performance issues
- Participate in design and code reviews
- Identify and communicate best practices for front-end software engineering
- Interact with other team members to incorporate their innovations and quality practices
- Other duties as assigned.
KNOWLEDGE AND EXPERIENCE
- Bachelor’s Degree in Computer Science or related field
- A college degree in Computer Science or related technical field.
- A strong understanding of Computer Science fundamentals and design patterns.
- We are looking for a senior-level developer with over 6-8 years’ experience in the following technologies.
- Must-have: Java, Spring Ecosystem/Web MVC, PL/SQL, REST, Spock or other unit testing, Linux/Unix.
- Desirable: Groovy, JSON.
- Experience in Java/J2EE.
- Experience with spring and Hibernate.
- A good understanding of Object Oriented Design and UML Notation.
- A good understanding of Relational Database Theory and Practice.
- Ability to communicate/interact with customers.
- The desire and ability to learn new things.
- A strong work ethic.
- A passion for technology and a desire to constantly share and grow with the rest of our team.