Jobs · Engineering · North Carolina

Senior Java Developer

CGI · Cary, NC · 6 days ago
Engineering$90k–$157k/yrFull-time

About the role

The Senior Java Developer will be responsible for designing and developing high-performance, scalable, and highly available distributed applications using Java/J2EE. They will also build systems capable of processing large volumes of data with efficient, straight-through processing. The role involves applying modern enterprise architecture principles and design patterns in designing large-scale systems.

Responsibilities

  • Design and develop high-performance, scalable, and highly available distributed applications using Java/J2EE.
  • Build systems capable of processing large volumes of data with efficient, straight-through processing.
  • Apply modern enterprise architecture principles and design patterns in designing large-scale systems.
  • Deliver effective solutions leveraging domain experience in Electronic Trading, Fixed Income, Mortgage, Securities, or Loans.

Requirements

  • 10+ years of experience in application architecture, design, and development.
  • Experience developing applications in Java 8, Spring, REST, Microservices.
  • Strong tech skills to handle complex architecture and design capability across scenarios.
  • Strong working experience in Cloud Framework - Google GCP (Cloud Storage, BigQuery, GKE, PubSub, Cloud Functions).
  • Must have working project domain experience in Electronic Trading, Fixed Income, Mortgage, Securities, or Loans.
  • Oracle proficiency is a must.

Qualifications

  • Gather requirements from Business Analysts and document technical approaches.
  • Develop application enhancements, bug fixing, debugging, and resolving Oracle performance issues.
  • Apply SDLC concepts for designing, coding, testing, and implementing.
  • Integrate front-end modules with REST API.
  • Unit test and snapshot test components.
  • Interact with the offshore development team for continuous design suggestions, development, status updates.
  • Mentor developers on design & development.
  • Code review of the team members & suggest best coding/design practices.
  • Provide guidance to support teams on debugging application issues.
  • Build and deployment of application on all environments.
  • Support QA, UAT & PROD users.
  • Provide multiple and ongoing demos to UAT users & support teams.

Similar jobs

Senior Java Developer

Randstad Digital AmericasEnglewood, CO· 4 days ago
Engineering$70–$80/hrapply on randstadusa.com

Senior Java Developer

Texas Health and Human ServicesAustin, TX· 1 mo ago
Engineering$8k–$10k/moapply on careers.hhs.texas.gov