Role : Hadoop hive aws developer
Location: Dallas-remote.
JD:
- Design, develop, code and test software systems or applications for software enhancements and new products. Examples vary widely from time series data management to pub-sub messaging to services deployment.
- Analyze and improve scalability, latency, stability and security in the Flurry platform. The code is validated by robust unit tests, continuous integration testing, and regression tests.
- Design and develop key pieces of Flurry's high velocity, low latency data import pipeline through a combination of open source and Flurry created software
- Participate in agile development of project timelines, implementation design specifications, system flow diagrams, documentation, testing and ongoing support of systems
- Recommend modifications to processes and procedures, and contribute to best practices, architecture, and implementations
- Promote and solicit ideas within project teams.
- Implement new features and workflows
- Improve end-to-end and functional tests performance
- Improve unit tests coverage
- Create and maintain robust, scalable, & operable software solutions
- Create and maintain appropriate design artifacts and documentation so as to enable broad team participation
- Communicate effectively with local and remote team members
Qualifications
- A Degree in Computer Science, Software Engineering, or a related field
- High-quality, object oriented software development experience using Java code deployed in containers.
- Strong experience and passionate about highly-scalable, distributed, large multi-node environments.
- Strong system and application troubleshooting and performance tuning skills (Hardware, Linux, Networking, JVMs, etc.)
- Experience with databases, NOSQL, HBase and big data.
- Knowledge of the core elements of file system, kernel and database internals latency, throughput, reliability, availability, consistency, security, etc.
- Excellent problem solving and organizational skills.
- Experience with Agile product development methodology desirable.
- Experience in contributing to Apache open source projects is a plus.
- Ability to produce unit tests that meet code coverage standards
- Experience with Spring, Hibernate
- GIT, Maven and Jenkins experience
- Strong written and verbal communication skills
- Working experience with Druid is a plus
- Working experience in AWS is a plus
- Large scale experience (billions of transactions per day) is a plus