Please reply at rsmith@bestrecruitingsolutions.com
Title: Java/Hadoop Software Engineer
DIRECT HIRE
Salary: $110K – $130K
Location: Carrollton, TX
Interview Process: Telephone Interview, Face To Face Interview
JOB DESCRIPTION:
- Develop our newest data engine platform to enable seamless data sharing among applications, efficient management of master data and reference data.
- Working alongside other engineers and with a variety of other disciplines, including TechOps/DevOps, Java software engineering and quality assurance.
- Excellent communication and interpersonal skills.
- Involved with helping the team reach consensus on strategies, roadmaps and designs.
- Liberated from the traditional constraints of legacy data centers and monolithic architectures, you design and construct elastic, fault-tolerant, high-performance, scalable systems, that are cloud native.
- Legacy systems are to be maintained with traditional High Availability (HA) and Disaster Recovery (DR) strategies. Agile, collaborative and flexible.
- Organize around self-directed, largely autonomous Scrum teams.
- Collaborate and readily adapt as strategies evolve and priorities change.
- Have at least three years of experience in a variety of contexts during which you've contributed to the construction of scalable, extensible software solutions and systems.
- Instinctively partner with the Quality Engineering and Quality Assurance team members, responding immediately to failing test cases and ensuring that quality is engineered from the Inside Out.
- Engineering/software development of scalable, reliable and highly available services and APIs using Microservices architecture patterns and REST principles.
- Follow Twelve-factor App methodology to develop the services.
- Design and development of compute engines using computing frameworks like Apache Spark and analytics solutions using Hadoop framework (MapReduce, HDFS, Hive, Impala, Parquet).
- Develop cloud native solutions that run on cloud infrastructure like AWS.
- Partner with Business Analysts to develop user stories and to maintain a groomed product backlog. Effective application of Agile software development methodology.
- Team is expected to produce production-ready code at the conclusion of every two week sprint.
- Work with architects and tech lead to determine the technical design for feature requirements
- Drive innovation through rapid prototyping and iterative development.
- Continuously improve your skills, product expertise, and knowledge on related technical topics
- Ensure that our applications and infrastructure are designed and implemented to the highest security standards thus maintaining and enhancing customer trust
- Understanding a broad range of big data and distributed computing concepts like MapReduce, stream processing and various types of NoSQL data stores like document store, wide column store and graph store.
REQUIREMENTS:
- 3 years' experience of Java programming in a leading-edge software engineering environment, including experience with co-located as well as geographically distributed teams.
- 1 year of experience in developing APIs using Microservices based architecture in Java ecosystem.
- Experience with Spring and Sprint Boot frameworks is preferred.
- 1 year of experience in developing solutions for Amazon Web Service (AWS) and/or Azure development. AWS certification is a plus.
- 1 year of experience working in production big data projects using technologies, including but not limited to, Hadoop, HDFS, Apache Spark, Impala, Hive, Parquet, Zoo Keeper.
- High level understanding of various NoSQL database technologies and experience with at least one of them with a preference for Couchbase, HBase, or Cassandra.
- Experience with graph technologies is a plus. (Triple stores, RDF, SPARQL, OWL).
- High fluency in working with Linux operating systems using the command line/shell.
- Good experience with CI/CD/DevOps processes and tools.
- Worked in an environment in which releasable code is delivered every two-to-four weeks.
- Whether via face-to-face discussion, phone, email, chat, white-boarding, or other collaboration platforms, you must be an effective communicator who can inform, explain, and coordinate.
- Ability to build and deliver hands-on technology proof-of-concepts and demonstrations.
- Experience working in Agile/Scrum team environments.
- Bachelor's degree in Computer Science, Information Systems, or related technical discipline is required.
Regards,
Robin Smith l Staffing Manager
Carrollton, TX l Best Recruiting, Inc.
972-348-9746
rsmith@bestrecruitingsolutions.com
You received this message because you are subscribed to the Google Groups "SureShotJobs" group.
To unsubscribe from this group and stop receiving emails from it, send an email to sureshotjobs+unsubscribe@googlegroups.com.
To post to this group, send email to sureshotjobs@googlegroups.com.
Visit this group at https://groups.google.com/group/sureshotjobs.
For more options, visit https://groups.google.com/d/optout.
No comments:
Post a Comment