×
Register Here to Apply for Jobs or Post Jobs. X

Principal Software Engineer

Job in Durham, Durham County, North Carolina, 27703, USA
Listing for: Eliassen Group
Full Time position
Listed on 2026-03-11
Job specializations:
  • Software Development
    Backend Developer, Java Developer
Salary/Wage Range or Industry Benchmark: 65 - 70 USD Hourly USD 65.00 70.00 HOUR
Job Description & How to Apply Below

Hybrid every other week onsite/5 days in Durham, NC

Join our innovative team as we develop and enhance a cutting-edge financial purchasing and trading platform. This project involves building much of the system from the ground up, offering a unique opportunity to work on a high-impact, net-new trading application.

We are seeking a highly experienced Principal Java Developer with a strong focus on backend development. This role is ideal for someone passionate about leveraging cutting-edge frameworks to design, develop, and maintain scalable software solutions. You will play a critical role in building and integrating real-time data processing solutions using Java, Spring Boot, Oracle, and Kafka.

Due to client requirements, applicants must be willing and able to work on a w2 basis. For our w2 consultants, we offer a great benefits package that includes Medical, Dental, and Vision benefits, 401k with company matching, and life insurance.

Rate: $65.00 to $70.00/hr. w2

Responsibilities
  • Design, develop, and maintain scalable multi-tier web applications.
  • Build and integrate real-time data processing solutions with Kafka.
  • Develop and expose RESTful APIs for seamless integration with frontend systems.
  • Conduct code reviews and provide mentorship to junior engineers.
  • Troubleshoot and resolve production issues efficiently.
  • Implement security and data privacy best practices across all systems.
  • Contribute to architectural decisions and assist in planning the technical roadmap.
  • Optimize systems for speed, reliability, and scalability.
  • Collaborate in an Agile environment and contribute to sprint planning and development.
Required

Skills and Qualifications Java and Spring Boot
  • Expertise in Java 17+ and hands-on experience with Spring Boot 3.x.
  • Proficiency in designing and implementing microservices-based architectures.
Kafka
  • Strong experience with Kafka for building event-driven systems and handling high-volume messaging queues.
Database Technologies
  • Proficient in Oracle, including PL/SQL stored procedures and SQL queries.
  • Experience in the financial domain, specifically with trading applications, is strongly preferred.
Additional Skills
  • Deep understanding of RESTful API design and web services integration.
  • Experience with CI/CD pipelines and tools (e.g., Jenkins).
  • Ability to troubleshoot and optimize complex backend systems.
  • Good to have experience working with AWS services (e.g., EC2, S3, Lambda, RDS, SQS).
Experience Requirements
  • 10+ years of backend development experience delivering multi-tier, internet-facing applications with Java, Spring Boot, and Oracle in an Agile environment.
  • Expertise in Java 17+ with hands-on experience in Spring Boot 3.x.
  • Proficiency in microservices architecture design and implementation.
  • Strong experience with Kafka for event-driven systems and real-time data processing.
  • Proficiency with Oracle, including PL/SQL stored procedures and SQL queries.
  • Deep understanding of RESTful API design and web services integration.
  • Experience building CI/CD pipelines and using tools such as Jenkins.
  • Ability to troubleshoot and optimize complex, multithreaded backend systems, including streams, exception handling, data structures, and high-volume messaging queues.
  • Solid understanding of software engineering principles, design patterns, and best practices.
  • Experience with Angular (preferred).
  • Financial services experience on a trading application (preferred).
#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary