Senior/Lead Software Engineer (Java + DevOps)

ExadelSofia, GA
13hHybrid

About The Position

We’re an AI-first global tech company with 25+ years of engineering leadership, 2,000+ team members, and 500+ active projects powering Fortune 500 clients, including HBO, Microsoft, Google, and Starbucks. From AI platforms to digital transformation, we partner with enterprise leaders to build what’s next. What powers it all? Our people are ambitious, collaborative, and constantly evolving. About the Customer The world's largest publisher of investment research. For over two decades it connects the world's leading asset and wealth managers with nearly 1,000 research firms in more than 50 countries and serves internal teams across multi-national corporations from its offices located in Durham (HQ), New York, London, Edinburgh, and Timisoara. The client facilitates the equitable exchange of critical investment insights by improving efficiency, collaboration, and security across the complete information lifecycle. The ecosystem is designed to meet users' bespoke needs, from compliance tracking to interactive publishing, dissemination, consumption, and application of investment research content.

Requirements

  • 5+ years of software development experience
  • Strong Java development experience (building applications, troubleshooting bugs)
  • Hands-on DevOps experience
  • At least 4 hours of overlap with the EST timezone for collaboration with the Cloud team
  • Hands-on experience with AWS Cloud
  • Strong knowledge of Infrastructure as Code – Terraform / Terragrunt and Ansible
  • Experience with on-prem infrastructure (server configuration, HAProxy, Apache)
  • At least 4 hours of overlap with the EST timezone for collaboration with the Cloud team
  • Solid Linux administration skills
  • Good understanding of networking and security (IDP, authentication)
  • Experience with CI/CD and DevOps practices
  • Strong analytical and debugging skills

Nice To Haves

  • Experience with hybrid environments (on-prem + cloud)
  • Familiarity with Docker / Kubernetes
  • Experience with monitoring and observability tools
  • Knowledge of microservices architecture
  • Experience with scripting languages (e.g., Bash, Python, JavaScript)
  • English level
  • Intermediate+

Responsibilities

  • Code, test, and operate Java-based services and infrastructure
  • Identify and fix complex bugs at the intersection of application and infrastructure
  • Maintain and extend existing services, Terraform (Terragrunt), and Ansible implementations
  • Analyze on-premises configurations, including HAProxy and Apache, to resolve environment issues
  • Support the verification team in accelerating root cause analysis for infrastructure-related problems
  • Optimize software solutions by studying systems flow, data usage, and work processes
  • Use modern AI tools and best practices to improve personal and team performance
  • Provide recommendations for CI/CD, networking, and security (IDP/Authentication) improvements
  • Collaborate with the team to brainstorm, resolve conflicts, and mentor other engineers
  • Use modern AI-powered tools to improve productivity and development efficiency

Benefits

  • International projects
  • In-office, hybrid, or remote flexibility
  • Medical healthcare
  • Recognition program
  • Ongoing learning & reimbursement
  • Well-being program
  • Team events & local benefits
  • Sports compensation
  • Referral bonuses
  • Top-tier equipment provision

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

Mid Level

Education Level

No Education Listed

Number of Employees

501-1,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service