What are the responsibilities and job description for the Java Developer position at Centraprise?
Java Developer
Newark, DE (3 days' on-site; 2 days' remote)
18 month contract (likely conversion)
Interview Process :
1st step : MS Teams Video Interview
2nd step : On-site (In-Person) Interview (Panel) in Newark, DE Office
Position Summary :
The Fraud Technology team is looking for a mid level-Senior level Java Full Stack Developer. Requirements include 6-8 years of experience
preferably in the financial industry). As a Developer you will work closely with business and technology partners to deliver solutions. Candidates must possess advanced problem solving skills, the willingness to learn and ability to effectively and concisely communicate verbally and in written / presentation format. You must work well in a supportive and transparent team environment, while having the ability to research and resolve issues independently. Candidates must have good communication skills and the ability to engage and influence teams across technology and the business.
Primary Skills : Core Java
Secondary Skills : Spring boot
Tertiary Skill
JavaScript
Angular
Required Skills :
Java / J2EE - Object Oriented design and Programming
Spring (Spring batch or Spring integration and Spring boot is a plus)
At least one ORM / Persistence Framework : iBatis / MyBatis, Hibernate, Kafka, JPA - SOA, REST / SOAP Web Services, CXF, JAXWS / JAXRS, JSON, XML
Source Control : Bit Bucket, Subversion (SVN), Perforce, or similar - Maven, test Driven development (TDD) and continuous integration (CI), JUnit, Mockito
IDE : Eclipse, RAD, or other
Preferrable to have some experience on Single Page Application (SPA) , front-end development with JavaScript, HTML, CSS, Ajax, jQuery (preferred), YUI, Ext JS, DOJO
At least one RDMS and SQL : Oracle, Sybase, SQL Server
Agile / Iterative development and full SDLC development
Bonus Skills : Cassandra, Hadoop, Kafka, MQ