Principal Java Software Engineer - Capital Markets

Request TechnologyChicago, IL
433d$200,000 - $200,000Onsite

About The Position

The Principal Software Engineer will be responsible for creating solutions to complex technical challenges in a hybrid work environment. This role involves coding, testing, troubleshooting, debugging, and documenting systems, while collaborating with others to deliver complex projects that may involve multiple systems. The position requires continuous improvement of both personal skills and team dynamics, as well as recommending technologies and tools to enhance system efficiency and development processes.

Requirements

  • 10 years of Java-based software development experience.
  • Experience with Flink, Kafka, and Kubernetes.
  • Fluent in object-oriented design, industry best practices, software patterns, and architecture principles.
  • Experience with continuous integration tools and techniques, automating processes, and writing scripts using Python and other languages.
  • Deep understanding of performance issues and multi-threaded development.
  • Proficient in various types of testing: unit, integration, system, functional, non-functional, regression, performance, security, and acceptance.
  • Experience working with five or more of the following: web/mobile application development, Unix/Linux environments, event-driven systems, transaction processing systems, distributed and parallel systems, large software system development, security software development, public-cloud platforms.
  • 4+ years of work experience in the capital markets industry, preferred.

Responsibilities

  • Create solutions to complex technical challenges while coding, testing, troubleshooting, debugging, and documenting systems.
  • Collaborate with others to deliver complex projects involving multiple systems.
  • Continuously improve personal skills and those of team members.
  • Recommend technologies and tools to improve efficiency and quality of systems and development processes.
  • Optimize application performance through analysis, code refactoring, and system tuning.

Benefits

  • Salary range of $180,000 - $200,000 with a 27% bonus
  • Hybrid work model (3 days in office, 2 days remote)

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Principal

Industry

Administrative and Support Services

Education Level

No Education Listed

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service