Java J2EE Developer, on-site

Overview

On Site
$100,000 - $125,000
Full Time

Skills

Agile
AppDynamics
Finance
Java
Linux
J2EE
Object-Oriented Programming
NoSQL
Multithreading
RDBMS
SOAP
SOA
Spring Framework
Web Services
RESTful
Spring MVC

Job Details

Role: Java J2EE Developer, on-site in Charlotte, NC/Addison, TX. - Full-time

Job description: 375223/OJ

Note: This role would require on-site face-to-face interview.

Must Have Technical/Functional Skills
Experience Required: 10 - 15 + Years

Experience in Agile development & practices, supporting Customer-Data Platforms for financial institutions. Experience in troubleshooting around threads, memory, JVM, Splunk, and AppDynamics a plus.

Experience in Container technologies.

Experience with NoSQL and NewSQL products (Cassandra, MemSQL).

Extensive development experience in building RESTful/SOAP web-services, Service Oriented Architecture, good understanding of Service-Modelling

Extensive development experience in Core-Java, Object Oriented concepts, Asynch Messaging etc.,

Extensive development experience in various open source frameworks like Apache CXF, Hibernate, Dozer, Spring MVC, Apache Camel, Spring Boot

Demonstrated experience in multi-threaded programming and developing applications to support large-scale workloads.

Intermediate to advanced experience with RDBMS platforms (DB2, Oracle), data modelling, complex queries, optimization, scalability considerations, and fine-tuning.

Good experience with WebSphere Application Server and MQ Messaging framework, Unix/Linux Operating systems

Bachelor s degree in computer science.

Roles & Responsibilities

Design and develop applications using Java/J2EE, develop back-end, and middle-tier services supporting the webpages.

Participate in discussions (involving onsite/offshore teams) for POC and development.

Participate in reviews and implementation to ensure high-quality software within the schedules

Deliver quality deliverables as agreed upon within the schedule.

Flexible enough to adjust to changes in work, technology, team, etc.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.