Senior Java Developer
We are seeking experienced Senior Java Developers who have built production applications using Java CDI and JAX-RS. The developer will help resolve bugs, write automated tests, implement new features, and troubleshoot production issues. It is a huge plus if you have experience with JBoss Seam framework and/or have experience with Groovy and Grails.
Equian is a leading provider of technology-enabled, data-driven solutions ensuring payment integrity across the healthcare and property and casualty industries. We seek to attract, develop and retain associates sharing our commitment to innovation, continuous improvement, superior service, and professional curiosity.
5+ years of software development experience
4+ years designing and developing web applications in Java.
Strong knowledge of CDI, JPA 2, EJB 3, JWT, jBPM.
Strong knowledge of automated tests with jUnit 4 and Arquillian.
Strong problem-solving skills.
Groovy, Grails web development experience
JBoss Seam 2 app migration to Java CDI
Scrum development methodology
You have the following qualifications:
Bachelor’s Degree or comparable work experience. Computer Science preferred.
Personally and successfully implemented production applications using Java, Groovy, and Grails.
As a highly-qualified candidate, you:
Translate requirements documents, application storyboards, and use cases into functional applications.
Help maintain code quality, organization, and automation.
Are responsible, energetic, and driven to ensure the best possible performance, quality, and responsiveness of applications.
Strive to be a model team member communicating openly, honestly and respectfully.
Personally endeavor to convey encouragement, respect and support to others.
Are an analyst at heart, and identify bottlenecks and bugs and devise solutions to these problems.
Openly accept, and kindly give, constructive criticism with a mindset of learning and improvement.
Tirelessly serve our customers because you understand that their success is our success.
You can competently demonstrate these skills:
Team Development skills
Understanding of Information Management and Workflow concepts in practice
Source control, including branching competency and concurrent development
Development methodologies (Agile, Lean, etc.)
Unit test and Functional testing skills.
Security concepts, including Authorization and Authentication
Programming for High Availability, utilizing distributed infrastructures
Programming for High Scalability, utilizing distributed infrastructures
Programming for multiple browsers and versions
Understand the fundamentals of relational databases
DDL, Table structures, Column types, Relationships
DML, SQL operations (insert, update, delete, etc.)
Stored Procedures, Database Objects, Transactions, etc.