Lead Associate Principal, Software Engineering: Java

5 days ago


Dallas, Texas, United States New York Technology Partners Full time

Job Title: Lead Associate Principal, Software Engineering: Java

Location: Dallas, TX / Chicago, IL (Hybrid)

Position Type: Fulltime

Job Description:

What You'll Do:

This role will be responsible for the development and delivery of business features, integrating a variety of upstream data sources and presenting data through the user interface, all while enriching and advancing the platform. This software must achieve a blend of data-rich presentation, performance, user experience, and the capacity to support the busiest trading days in the world economy with rock-solid reliability. The candidate must be able to solve problems creatively, communicate effectively, and proactively engage in technical decision making to achieve these objectives. A team player and work well with business, technical and non-technical professionals in an agile environment.

Primary Duties and Responsibilities:

To perform this job successfully, an individual must be able to perform each primary duty satisfactorily.

  • You'll be working alongside experts that are building OCC's next generation blockchain-based securities lending system, and paving the future of digital transformation in the capital markets industry by
  • Collaborating with others to deliver complex projects which may involve multiple systems
  • Continuously thinking about the next steps while improving yourself and others around you
  • Developing solutions to complex technical challenges while coding, testing, troubleshooting, debugging, and documenting the systems you develop
  • Optimizing application performance through analysis, code refactoring, and system tuning
  • Recommending technologies and tools that improve the efficiency and quality of OCC's systems and development processes.

Qualifications:

The requirements listed are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the primary functions.

  • [Required] 2+ years of development experience with Scala
  • [Required] 7+ years of experience in software development
  • [Required] 5+ years of experience in Java or related technologies
  • [Required] 3+ years of experience in react js or similar technologies
  • [Required] 1+ years of experience with distributed application design & blockchain
  • [Required] Experience with Akka or other actor-based systems
  • [Required] Experience with Devops and CICD tools (GIT, Jenkins, Docker, Kubernetes, Harness, Rancher)
  • [Required] Ability to write clean, bug-free code that is easy to understand and easily maintainable
  • [Required] Experience with BDD methodologies & automated acceptance testing
  • [Required] 'Get stuff done' and flexible mindset for greater good of the organization
  • [Required] Intellectually curious and eager to learn

Technical Skills & Background

  • [Required] Scala-based software development experience
  • [Required] Web/mobile application development experience
  • [Required] Understanding of message brokers, Queues and distributed datastores (Kafka, MQ, Redis, Splunk)
  • [Required] Experience working Unix/Linux environments, large software system development, security software development, public-cloud platforms
  • [Required] Fluent in functional programming, object-oriented design, industry best practices, software patterns, and architecture principles
  • [Required] Proficient in the following types of testing: unit, integration, system, functional, non-functional, regression, performance, security, and acceptance
  • [Required] Deep understanding of performance issues and multi-threaded development
  • [Required] Experience with continuous integration tools and techniques, automating processes, and writing scripts using Python and other languages.

Education & Training

  • [Required] BS degree in Computer Science, similar technical field required
  • [Preferred] Masters preferred

If you believe you are qualified for this position and are currently in the job market or interested in making a change, please email me the resume along with contact details



  • Dallas, Texas, United States Deem Full time

    OverviewOur mission is simple. We make business travel less complicated for travelers, less costly for employers and more profitable for service providers. Using our industry-leading software solutions, employees book travel and car service and report those expenses faster and more easily than ever before. Corporations control costs more effectively. Travel...


  • Dallas, Texas, United States The Options Clearing Corporation (OCC) Full time

    What You'll Do:This role will work collaboratively with experts building OCC's next generation clearing and settlement system, and paving the future of digital transformation in the capital markets industry.Primary Duties and Responsibilities:To perform this job successfully, an individual must be able to perform each primary duty...


  • Dallas, Texas, United States Alakaʻi Services and Poe'hana Group, Inc. Full time

    Job PurposeJava Software Developer. The Software Developer will be a member of the product development team. They will participate in all phases of the Software Development Lifecycle, including requirements analysis, design, coding and testing. This developer will be expected to take ownership of significant portions of our product from a technical...


  • Dallas, Texas, United States VIZIO Full time

    Position Summary...Join Walmart|VIZIO and take your career to the next levelOur team owns the Bluetooth stack development and owns support for Vizio TVs. We are working on next generation of OS HAL platform for future TVs. We are a dynamic group passionate about media and Bluetooth technologies. We use cutting edge software/hardware tools including latest...


  • Dallas, Texas, United States VED Software Services, Inc. Full time

    Location : Merrimack, NH Smithfield, RI or Westlake , TX50/50 front to back endMust haves:Strong core java, springboot framebootAngular front endAWS requiredKafka for streamingCICD pipeline understanding, jenkins docker kunernetesDatabase knowledge, Oracle, Postgres, SnowflakeNice to haves:Aerospike, dynamo, mongo DB for cache purposesBrokerage industry...


  • Dallas, Texas, United States HCL Global Systems Inc Full time

    Role:Principal Java DeveloperLocation: Westlake, TX (Hybrid)Duration:Long Term*PROJECT DESCRIPTION*Leveraging some existing framework, but much of this will be from the ground up. Developing and enhancing bonds purchasing/trading platform.Cutting edge trading application with opportunity to develop net new*REQUIRED SKILLS*Trading application built on...


  • Dallas, Texas, United States Divit Technologies, Inc. Full time

    Key ResponsibilitiesArchitectural Design & Strategy: Lead the design and architecture of scalable, high-performance, and secure full-stack applications leveraging Java, Spring Boot, and Azure services.Hands-on Development (70%): Spend the majority of your time writing, reviewing, and optimizing code across the full stack ( Java/Spring Boot and Angular ...


  • Dallas, Texas, United States Concept Software & Services Inc Full time

    Hi,I hope you're doing great please send relevant resume and contact information to manoj.- if you are interested in the below Job Description.Title: Java Full Stack DeveloperLocation: Dallas, TX (Onsite)Duration: 12+ monthsW2 or 1099Job Description:Collaborate with designers, product managers, and other engineers to understand project requirements and...


  • Dallas, Texas, United States Crox Full time

    Position Title: Full Stack Team LeadLocation: Onsite (Dallas, Tx, USA)Role Summary:We are looking for an experienced Full Stack Team/Project Lead with strong expertise in Java, Spring Boot, Microservices, Angular, and modern cloud-native engineering practices. The candidate will work onsite with a US-based client, leading a distributed development team...


  • Dallas, Texas, United States Options Clearing Corporation Full time

    Duties:Support the development efforts to refine and automate the processes needed to support the Software Development Life Cycle (SDLC). Enable development teams to self-service build and deployment processes through process automation. Design and implement process improvements across the build, deployment, and monitoring pipelines using CI/CD tools (e.g.,...