Java Developer
Posted
Our client, a Banking company, is looking for a Java Developer (NLP/ ML) for their Plano, TX/Hybrid location.
Responsibilities:
Requirements:
Why Should You Apply?
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
