About The Position

The Associate Principal, Software Engineering (Java) will be a major contributor in the architecture design and development of scalable, resilient, hybrid cloud-based solutions supporting critical financial risk management activities. This role involves mentoring and collaborating with developers, architects, and product owners to drive the strategy of transforming the enterprise into a data-driven organization. The Associate Principal will lead through innovative strategic thinking in building solutions and will be a team player, working effectively with business, technical, and non-technical professionals in a project environment.

Requirements

  • 8+ year of experience in building large scale, compute and event-driven solutions.
  • Experience (including internal workings of Java) in Java 8+ is required.
  • Experience developing software using Object Oriented Designs, advance patterns (like AOP) and multi-threading is required.
  • Must be able to write good quality code with 90% or above unit and integration tests coverage.
  • Experience following Git workflows is required.
  • BS degree in Computer Science, similar technical field required.

Nice To Haves

  • Risk analytics technology implementations experience a plus.
  • Experience with distributed message brokers like Kafka, RabbitMQ, ActiveMQ, Amazon Kinesis, etc. is desirable.
  • Experience with cloud technologies and migrations.
  • Experience preferred with AWS foundational services like VPCs, Security groups, EC2, RDS, S3 ACLs, KMS, AWS CLI and IAM etc.
  • Experience with high speed distributed computing frameworks involving MapReduce techniques like Apache Spark, Kafka Streams, Apache Flink etc. is a plus.
  • Experience with testing frameworks like Junit, Citrus is desirable.
  • Experience working with various types of databases like Relational, NoSQL, Object-based, Graph.
  • Working knowledge of DevOps tools. Eg Terraform, Ansible, Jenkins, Kubernetes, Helm and CI/CD pipeline etc.is desirable.
  • Familiarity with monitoring related tools and frameworks like Splunk, ElasticSearch, Prometheus, AppDynamics is a plus.
  • ‘Get stuff done’ and flexible mindset for greater good of the organization.
  • Intellectually curious and eager to learn.
  • Masters preferred.
  • OCP Java SE 8 Programmer Certification is a plus.
  • AWS Certified Solutions Architect – Associate Level is a plus.

Responsibilities

  • Actively participates and leads requirement analysis and reviews to identify missing or incomplete requirements.
  • Must always look for assumptions made in the models and must always validate those assumptions of the models.
  • Actively participates in design of highly performing, scalable, secure, reliable and cost optimized solutions.
  • Application design and development of next gen clearing applications for business requirements in agreed architecture framework and Agile environment.
  • Thoroughly analyzes requirements, develops, tests, and documents software quality to ensure proper implementation.
  • Follows agreed upon SDLC procedures to ensure that all information system products and services meet explicit and implicit quality standards, end-user functional requirements, architectural standards, performance requirements, audit requirements, security rules are upheld, and external facing reporting is properly represented.
  • Performs thorough code-reviews based on high engineering standards.
  • Writes unit and integration tests based on chosen DevOps frameworks.
  • Performs application and project risk analysis and recommends quality improvements.
  • Assists Production Support by providing advice on system functionality and fixes as required.
  • Communicates in a clear and concise manner all time delays or defects in the software immediately to appropriate team members and management.
  • Assist with departmental and new employee training.
  • Experience integrating modelling libraries required.
  • A major influencer & strategic thinker, this person should also mentor developers and collaborate across multiple cross functional team to achieve the desired outcome.

Benefits

  • A hybrid work environment, up to 2 days per week of remote work
  • Tuition Reimbursement to support your continued education
  • Student Loan Repayment Assistance
  • Technology Stipend allowing you to use the device of your choice to connect to our network while working remotely
  • Generous PTO and Parental leave
  • 401k Employer Match
  • Competitive health benefits including medical, dental and vision
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service