Skip to main content

Java Developer

Dallas, TX
Permanent

Posted

Our client, a Banking company, is looking for a Java Developer (NLP/ ML) for their Plano, TX/Hybrid location.

Responsibilities:
  • This is a Full stack Software Development Engineer role in client Erica, Chat and Voice Technology team.
  • The Team builds next generation AI and Search platforms for the bank enabling banking assistants and search across multiple platforms.

Requirements:
  • This position requires candidate to be well versed with client side and server side technologies.
  • Candidate must possess passion for producing high quality software, ready to jump in and solve complex problems and perform code reviews.
  • Candidate is expected to write unit and integration test and should be familiar to perform hybrid engineering tasks within the agile team.
  • Primary Skill-Core Java
  • Bachelors or Masters Degree in Computer Science or related field
  • 5+ years of hands on software development experience using Java / -J2EE technologies
  • Java (primary; enterprise backend services)
  • Python (ML services, data pipelines, automation)
  • Good interpersonal communication skills for tech and business conversations
  • Good analytical skills to break down requirements, solve complex problems
  • Experience working on high volume applications
  • Experience in server side frameworks like Spring MVC
  • Experience building restful web services
  • Experience in performance tuning with good understanding of JVM internals
  • Experience with NoSQL databases like Cassandra
  • Experience in distributed caching frameworks like hazelcast, ignite, redis
  • Experience in modern JVM languages like groovy, scala
  • Experience with open source search engines like SOLR, elasticsearch
  • Experience working with NLP and Machine learning
  • Prior open source contributions
  • Background in mathematics or statistics
  • Proven task management and leadership skills
  • Experience working in agile teams
  • Java/J2EE
  • Python
  • Core Java

Why Should You Apply?
  • Health Benefits
  • Referral Program
  • Excellent growth and advancement opportunities

Job Type: Permanent

Job ID: 254811233