Please reply at rsmith@bestrecruitingsolutions.com
Title: Lead Software Engineer (11021)
DIRECT HIRE
Salary: $130K – $150K
Location: Carrollton, TX
Interview Process: Telephone Interview, Face To Face Interview
JOB DESCRIPTION:
- Utilize your talents and expertise to develop our newest data engine platform to enable seamless data sharing between applications, efficient management of master data and reference data.
- Have a key role working alongside other engineers and with a variety of other disciplines, including TechOps/DevOps, Java software engineering and quality assurance.
- Have excellent communication and interpersonal skills.
- Help 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.
- Work well with others, enjoy opportunities to 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 cloud native services and APIs using Micro services 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)
- Evaluate frameworks and tools and pick the right choice for a given problem.
- Collaborating with enterprise architects to ensure the alignment with enterprise recommendation.
- 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 other technologists to determine the technical design for feature requirements and effectively communicate the design to others in the team.
- Drive innovation through rapid prototyping and iterative development.
- Feed market intelligence and potential product improvements to the technical team and development team.
- 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:
- 5 years' experience of Java programming in a leading-edge software engineering environment, including experience with co-located as well as geographically distributed teams.
- 2 years of experience in developing APIs using Microservices based architecture in Java ecosystem.
- Experience with Spring and Spring Boot frameworks is preferred.
- 1 year of experience in developing solutions for cloud like Amazon Web Service (AWS). AWS certification is a plus.
- 2 years of experience working in Production big data projects using technologies, including but not limited to, Hadoop, HDFS, Apache Spark, Impala, Hive, Parquet, Zoo keeper, Kafka, Elastic Search.
- High level understanding of various NoSQL database technologies and experience with at least one of them with a preference for Couchbase, HBase, and 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, 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.
- 3-5 years' experience leading teams. MUST have EXCELLENT communication skills.
- Bachelor's degree in Computer Science, Information Systems, or related technical discipline is required.
If you're not interested, please share the requirement with your friends/colleague and we will pay you referral fee once candidate get placed.
Regards,
Robin Smith l Staffing Manager
Carrollton, TX l Best Recruiting, Inc.
972-348-9746
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