Find A Job

Java Developer

Denver, CO | IT
Job ID: 89552
Listed on 4/15/2019

 

Must have skills    
5+ yrs experience with REST, Spring Framework, and Java / Strong UNIX/Linux background / Knowledge of Tomcat, JUnit, Jenkins, Exclipse/IntelliJ, Maven / Bachelor's Degree / Strong written and verbal communication skills
 

Nice to have skills    
Experience with MongoDB, Linux.
 

Roles and responsibilities    
The Java Developer will build and enhance the transitioning mission critical payment processing solution from legacy architecture to J2EE architecture. This position will require design and development of various features to modernize the payment processing solution leveraging Java, J2EE and other open source technologies such as Spring, MongoDB, Kafka, and Hadoop. 

As a member of the development team, the candidate should be comfortable with driving technical ideas and communicating clearly with technical as well as non-technical audiences.
 

Preference on industry background or previous companies worked for?    
Financial industry preferred, but not required
 

Duration of assignment and possible extensions    
6 month assignment with good potential for extension or conversion
 

Interview timeline and process    
1 phone, 1 onsite. Skype is ok for non-local candidates
 

Qualifying questions required for candidate submission    
Please explain 1 or more projects where you've used the following tools:
- Java
- Spring Framework
- REST
- Linux

The Java Developer will build and enhance the transitioning mission critical payment processing solution from legacy architecture to J2EE architecture. This position will require design and development of various features to modernize the payment processing solution leveraging Java, J2EE and other open source technologies such as Spring, MongoDB, Kafka, and Hadoop. 

As a member of the development team, the candidate should be comfortable with driving technical ideas and communicating clearly with technical as well as non-technical audiences. 

Specific Responsibilities include: 

  • Gather and analyze requirements from product owners 
  • Design and develop highly scalable and fault-tolerant systems using Java, J2EE and open source technologies 
  • Provide technical and architectural guidance for systems that are reliable, massively scalable, highly available (99.999% uptime), and maintainable. 
  • Understand and adhere to SOA principles utilizing a REST based foundation.