20 days old
2017-11-222017-12-20

Java Developer

Charlotte, NC 28262
  • Job Code
    589100
  • Payrate
    $45 To $50

Acts in the highest level technical role as an individual contributor and/or team lead for the most complex computer applications and/or application initiatives. Utilizes a thorough understanding of available technology, tools, and existing designs. Works on the most complex problems where analysis of situations or data requires evaluation of intangible variance factors. Plans, performs, and acts as the escalation point for the most complex platform designs, coding, and testing. Leads most complex multiple modeling, simulations, and analysis efforts. Acts as expert technical resource to programming staff in the program development, testing, and implementation process.: 10+ years application development and implementation experience.


- 7+ years of Java development experience. This includes full life cycle development and understanding of application development methodologies, as well as experience in a 3-tier application environment.


- Core Java Development v1.6 and above with a practical understanding of multi-threading, file processing, caching and transaction handling - 5+ years


- SQL Server based database development (stored procedures, functions, views) - 4+ years


- XML, XSL, XSLT experience - must be able to utilize these skills in a Java environment


- Demonstrated Object-Oriented Design (OOD)/Object-Oriented Programming (OOP) skills


- 3+ years of experience with the following technologies: XML, XSL, XSLT


- 3+ years of experience with the following technologies or similar technologies in conjunction with Java development: Hibernate


- 3+ years of relational database experience. This includes SQL experience and understanding of JDBC.


- 3+ years of SQL server PL/SQL programming experience.


- Understanding of SOA


- Ability to monitor and report on multiple deliverables with a focus on meeting/exceeding deadlines


- For new development, the developer will be expected to work with business partners in order to understand their needs and requirements and to analyze and design the necessary software.


- Assures quality, maintainability, and extensibility for supported systems and risk applications.


- Key technical resource on team building sophisticated and complex risk applications.


- Excellent communication, both oral and written, and interpersonal skill


- Experience working with global teams


- Experience in time-sharing across multiple projects


- Demonstrates stability in career


Desired (nice to have) skills:


- Understanding of Capital Markets and OTC derivative products


- Eclipse, Subversion, JIRA


- Experience in MyBatis


- Knowledge and understanding of Agile


- Experience in Unit testing framework (Ex: Junit)


- Autosys script maintenance and development

Categories

  • Information Technology

Randstad utilizes a technology-driven focus with a human touch to provide better staffing and business solutions to organizations around the world. Our team of experts match professionals with available career opportunities in a variety of fields.

Featured Jobs

Career News

Share this job:

Java Developer

Randstad Technologies
Charlotte, NC 28262

Share this job

Java Developer

Randstad Technologies
Charlotte, NC
US

Separate email addresses with commas

Enter valid email address for sender.

Join us to start saving your Favorite Jobs!

Sign In Create Account
Powered ByCareerCast