Summary
Yaana Technologies Product R&D Team is seeking an experienced Senior Software Engineer who is technically proficient, passionate about their work and looking to learn and grow with the firm. As a member of the R&D team, you will play a key role in developing cutting-edge and web-scale technology products in Legal Compliance, Mobile Network Services and Communications Data Analytics. You will also be collaborating with sales, services, implementation and support teams for customer acquisition, deployments and sustained operations.
To apply, please email your resume to
[email protected] and include the title of the job you’re applying for in the email subject. We look forward to hearing from you!
Locations
- Portland, OR
- Des Moines, IA
- Kansas City, MO
Essential Skills, Qualifications & Competencies
- Strong Java language skills
- Extensive OO knowledge, including design patterns
- Strong experience in developing microservices/RESTful APIs using SpringBoot, JPA, Swagger, etc.
- Experience with middleware technologies such as Flume, Kafka, RabbitMQ, Redis, etc.
- Experience in designing for availability, performance optimization and scalability engineering
- Desirable experience in No-SQL databases such as MongoDB, HBase, Cassandra, etc.
- Desirable experience in distributed data processing frameworks like Spark, Hadoop
- Knowledge of languages such as Scala, Clojure, Golang, Python, R
- Knowledge of security concepts and best practices
- Strong experience in agile practices – Scrum, Continuous Integration and TDD/BDD
- Experience using CI tools such as Jenkins, JobDSL, Code Quality Control tools like Sonar, etc.
- Experience with Unix/Linux, including shell scripting
- Experience automating deployments and configuration management using tools such as Chef, Ansible, Ambari
- Experience in production release preparation and coordination
- Must have strong analytical, problem-solving and technical debugging skills
- Must be able to effectively communicate with management, customers and business stakeholders
- Experience in working with globally distributed teams
Education & Industry
- 5+ years of experience in application development including analysis, design, coding and implementation of large scale enterprise systems
- B.S. in Computer Science or Engineering
Physical Demands: While performing the duties of this Job, the employee is regularly required to stand; walk; sit; use hands to finger, handle, or feel; reach with hands and arms; climb or balance; stoop, kneel, crouch, or crawl; talk or hear and taste or smell. The employee must occasionally lift and/or move up to 25 pounds.
Work Environment: Moderate noise level associated with open office work environment.