Sr. Java Developer

Trover Solutions   •  

Golden, CO

5 - 7 years

Posted 176 days ago

This job is no longer available.

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.

Required Experience:

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.

Bonus Experience:

Groovy, Grails web development experience
JBoss Seam 2 app migration to Java CDI
Test-driven development
PostgreSQL knowledge
Webservices integration
Docker knowledge
Angular knowledge
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.

Programming Fundamentals

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.