Senior Java Developer

raleigh, North Carolina

Our client is a recognized multinational financial services holding company, active in the investment banking, private banking, and asset management arenas.  They are currently looking to hire a strong Senior Java Developer in Raleigh, NC.


The company is working on a number of internal applications in the financial services space, and requires a hands-on Senior Developer with good experience within transaction or financial industries to onboard quickly and contribute to the development of software components for the internal application environment.



  • Strong (5+) years of Java Development experience in an enterprise context
  • Excellent grasp of OOP concepts
  • Experience building pure server-side backend applications
  • Experience designing RESTful webservices
  • Understanding of IoC containers
  • Strong knowledge of design patterns
  • Strong SQL knowledge is required – PL/SQL is an advantage
  • Understanding of database design and optimization with Spring Data/Deltaspike
  • Excellent grasp of ORM frameworks (JPA/Hibernate/TopLink/MyBatis)
  • Experience with message-oriented middleware like Tibco, ApacheCamel
  • Experience with Enterprise Integration Patterns is a strong advantage          
  • Experience with Maven
  • Understanding of XML, JSON and CSV parsing and processing practices
  • Experience tuning Java performance
  • Experience leading and conducting pair reviews
  • Experience in Big Data and NoSQL databases is a plus

Job category:

Job keywords:

Files must be less than 2 MB.
Allowed file types: doc docx pdf.

Vertical Tabs