Elastic Attacher Coverstitch Job Description Sample
Sr. Search Engineer - Java & Elastic Search
Job Title: Java Engineer with Elastic Search
Location: Sunnyvale, CA (onsite interview required)
Duration : 12+ Months
If you are a third party consultant I am allowed to work with you only through your direct employer. You/your employer should be willing to provide me with copies of E-verification and work authorization in order to submit.
As an onsite Java Developer with strong Elastic Search experience. Will be the "go to" person for Search Engine efforts. Responsible for Seach structure and areas to improve Search.
Reponsible for resolving Search production issues and ongoing Search improvoements.
As a Java Engineer, you should be able to build highly efficient / responsive RESTful web services using Java with Spring and Mongo/NoSQL DB.
2 + Years of Elastic Search experience
3+ years of Software development experience building highly scalable RESTful web services
Deep understanding of Core Java and Spring
Deep understanding of Mongo/NoSQL DB
Strong problem solving skills
Good Oral and written English communication skills
Experience with GIT
Familiarity with NoSQL DB’s like Mongo. Cassandra is a huge plus
Familiarity with Kafka is a plus
Familiarity with UI stack (HTML/JQuery/ Angular is a huge plus)
Led experience big plus
Elastic Search Developer
- Understand business and functional requirements to be developed and translate them in to Functioanl Specifications Document and Technical Design document
- Responsible for converting high level requirements into low level design and build application intended.
- Collaborate with other project team members in driving out requirements and system analysis
- Support Dev/SIT/UAT/PFIX cycles & PROD support
- Lead the team of developers (technically, functionally)
- Responsible for overall delivery of the team
- Report status (Single Point of Contact) to client periodically and when required
- Minimum 7 years of experience in Java server side design and implementation
- Experienced in Design Patterns, Anti Patterns
- Minimum 3 years of experience in Elastic Search either with Spring or Node JS
- Minimum 3 years of experience in Node JS.
- Minimum 3 years of exprience in Kafka
- Experience in REST/SOAP based frameworks
- Hands of experience in creating proof of concepts quickly to check feasibility of ideas.
- Excellent communication and articulation skills
- Prior banking experience
Other Good to have
- Experience in any other NoSQL databases and other search framework such as Solr
- Any caching frameworks experience
- Experience of Microservices, deployment using container and container orchestration.
- Enterprise applications integration
- Exposure to Bigdata (Hadoop, Spark, Scoop)
Elastic Search either with Spring or Node JS, Design Patterns, Anti Patterns,Kafka, Node JS
Senior Software Development Engineer – Big Data, AWS Elastic Mapreduce (Emr)
Want to change the world with Big Data and Analytics? Come join us on the Amazon EMR team in Amazon Web Services!
Amazon EMR is a web service which enables customers to run massive clusters with distributed big data frameworks like Apache Hadoop, Hive, Tez, Flink, Spark, Presto, HBase and more, with the ability to effortlessly scale up and down as needed. We run large number of customer clusters, enabling processing on vast datasets.
We are developing innovative new features including our next-generation cluster management system, improvements for real-time processing of big data, and ways to enable customers to more easily interact with their data. We're looking for top engineers to build them from the ground up.
Here are sample features that we have recently delivered:
- EMR Instance Fleets: https://aws.amazon.com/blogs/aws/new-amazon-emr-instance-fleets/
- Auto Scaling EMR Clusters: https://aws.amazon.com/blogs/big-data/dynamically-scale-applications-on-amazon-emr-with-auto-scaling/
- EMR Security Configurations: https://aws.amazon.com/blogs/big-data/encrypt-data-at-rest-and-in-flight-on-amazon-emr-with-security-configurations/
- Responding To State Changes with AWS CloudWatch Events: https://aws.amazon.com/blogs/big-data/respond-to-state-changes-on-amazon-emr-clusters-with-amazon-cloudwatch-events/
This is a hands-on position where you will be do everything from designing and building extremely stable components and cutting-edge features for the savviest customers in the business to help them get the best results.
You will have a chance to work with the open source community and contribute significant portions its software to open source projects possibly including Hadoop, Spark, Pig and Hbase. You need to not only be a top software developer with excellent programming skills, an understanding of big data and parallelization, and a stellar record of delivery but also excel at leadership and customer obsession and have a real passion for massive-scale computing. If you want to truly test your mettle against the hardest challenges in distributed systems to build solutions for large scale problems in a wide variety of domains, come join our group.
Your responsibilities will include:
Translation of complex functional and technical requirements into detailed architecture and design
Deliver systems and features with top-notch quality, on time
Develop new technologies for monitoring production clusters
Own the software development process end-to-end, including: working with engineers and product managers to develop requirements; designing, architecting, planning, implementing, and testing new systems and features; deploying, and operating the production EMR systems.
In joining our team, you will get to work with a minimum of technical supervision, while playing a variety of roles as needed to respond efficiently to multiple program priorities. You will get to collaborate with some of the best and brightest minds in the industry. You'll enjoy a competitive salary, great benefits, a creative and agile work environment, and the exciting opportunity to be part of a fast-paced and growing team and one of the most innovative technology companies - but most of all, you will get the satisfaction of making products that millions use everyday to great effect!
For more information:
- AWS Big Data Blog: https://aws.amazon.com/blogs/big-data/
- AWS EMR: https://aws.amazon.com/emr/
- AWS re:Invent 2016 Keynote - Andy Jassy: https://www.youtube.com/watch?v=8RrbUyw9uSg&t=6s
Sr. Java Engineer (E-Commerce - Elastic Path)
The Digital Products Engineering team is at the forefront of building a consistent, global customer experience across all digital touchpoints and, by way of www.tesla.com, we are the face of Tesla worldwide. This team is building the next generation infrastructure which allows our customers, living in 60+ countries, to understand, interact and purchase our amazing vehicles and energy products. This team also builds native and kiosk applications for our retail stores and back end systems that manage customer data and optimize scheduling for service centers and product installations.
The Tesla Commerce team is hiring for a Sr. Java developer to join its distributed team. Help customize our headless commerce implementation of Elastic Path and take our e-commerce platform to the next level.
5+ years of Java development in the commerce domain
2+ years Ecommerce experience (Elastic Path, Hybris, ATG, Magento)
Experienced with Spring, Maven, OpenJPA , OSGi, Apache Felix, Ehcache , Solr , ActiveMQ, Apache Camel
Mastery of RESTful web service patterns
Mastery with unit testing, caching strategies, profiling, memory management and performance tuning
Experience with relational databases (MySQL, RDS)
Understanding of deployment tools (Jenkins) and cloud platforms (AWS)
Excellent problem solver
Degree in Computer Science (or related field) preferred
Experience working with distributed / remote teams
Elastic Search Developer
Science / Engineering graduate
Participate in requirement gathering JAD sessions and support documentation where applicable (business, functional, UI, usability, data, compliance, data migration, NFR, 3rd party tools & products).
Raise clarifications with customer / onsite to eliminate any ambiguity on the scope of work assigned from the Client / Project Cocoordinator.
track to closure any open clarifications with customer / onsite.
understand and translate requirements into design.
(FOR ONSITE): conduct meetings with customer SMEs, BAs and architect to understand and clarify functional and technical requirements.
Thought Leadership / Process Improvements / Delivery Excellence:
' Lead technology inititives, incubate and build tools & reusable assets for dev / Productivity enhancement.
' Understand the current IT/Technology trends and analyze/identify the impact of each trend on the business segments within vertical in relation to area under purview.
Create reusable assets / supporting artifacts based on the industry landscape.
Identify reusable solutions/assets which can be built within the technology unit.
Coauthor points of view.
represent in the Technology Conferences/Roadshows/Forums.
Guide teams to create case studies/whitepapers on application/solution/enterprise architecture / technology recommendations.
Participate and present in industry forums, technology forums and workshops.
' Provide input on technical effort estimation to arrive at resourcing plans.
participate in management reviews and teleconferences and report weekly status and walkthrough to the Project Manager / Client.
Followup with customer POC to resolve team issues and dependencies.
raise concerns regarding changes in timelines and expectations with customer point of contact to resolve the same.
Technology Review for Projects:
- Review deliverables, and tasks Assigned to the team to ensure quality deliverables ontime.
' Build technical skills and capabilities through training and mentoring,.
Train the teams on technology tools and techniques.
Enable Knowledge sharing and training for the developers.
Design & Analysis:
' Develop proof of concept as designed by architect.
setup development environment for team to work in.
break up the modules considering technical aspects.
Understand interdependencies of the various components in work packages that are being developed.
Create design documents with the support of the architects for the assigned scope.
Work with architect to understand the architecture of the application, high level approaches and ensure that the design is in line with overall direction.
conduct peer review, as required.
Organize design review sessions with various stakeholders to validate design is as per requirements.
' Identify the standards applicable for the work packages / components.
Familiarize the team with development environment and CTS and customer specific coding standards, guidelines and best practices to be followed through sessions and document sharing.
Review the code created by team and provide review comments to the developers.
develop code for core / critical module(s) needed for the project.
Contribute towards development of framework.
Develop/ review tier coding, business layer coding, interface development, service development, creation of stored procedures etc as applicable for the work package / project.
Write efficient queries and understand logical and physical data models.
follow up with Developers to ensure integration of components (input / output).
troubleshoot critical technical issues.
Handle escalations related to critical technical issues.
create detailed tasks for the scope and share timelines for the same with the team.
track the status of the tasks assigned, maintain detailed task information for the work packages owned and do periodic reporting.
conduct technical review and audit.
Create quality check points for all deliverables.
estimate at task level in the area of work concerned, measure and report the actual effort against the estimated effort and ensure task progress reporting in C20 or any other applicable tool.
Prepare and report status for the scope responsible.
conduct peer reviews in coding and testing phase.
' Develop comprehensive unit testing cases for modules developed (as required) and unit test plans.
execute unit testing.
Create unit test logs.
prepare unit test strategy, test plan document and data requirements.
automate unit testing and contributing to automation of unit testing.
Perform developer integration testing by integrating the components developed by each individual team member and ensure that the integration for the teams work has been completed before the next phase of testing (system testing).
Signoff on test cases created by team.
discuss results / actions from NFR testing and signoff on the same for system testing / NFR.
Participate in defect triage meetings with the team and confirm the defects identified, highlight any new change request to the agreed scope and identify actions to reduce defects.
Monitor rework carried out on the code based on review comments from code review / defects raised in unit testing, peer testing, SIT, UAT testing or any other relevant testing phase for core / critical modules.
Follow up with the team to close out on the defects.
identify ways to prevent defects.
Participate in transition of knowledge and to support organization with any defects raised post production as required.
Process Improvements and Adherence:
Create training plan for team as identified in the training plan for the project.
Plan and participate in innovation sessions.
identify and implement innovative processes to reduce manual intervention and improve productivity based on technology and domain expertise.
Prepare business case to quantify process improvement (efforts saved etc).
Identify/ evaluate opportunities for valueadds and implement valueadds for the project.
Participate in front end delivery audit(s).
highlight and identify technical risks to project manager.
' Contribute towards updating knowledge assets, user manual, online help document, installation scripts and installation manual and leverage the same.
Support process audit activities.
Conduct knowledge transfer sessions for new joiners in the project team.
conduct training through academy (if approved).
Guide and mentor team junior members from a technical perspective to ensure quality delivery of the components.
' Engage with team.
resolve conflict within team.
Define the teams goals.
set performance expectations.
set stretch targets and track performance against the same periodically.
Identify, groom, reward and develop high performers.
create training plans for team.
Conduct technical evaluation for building team and share inputs with supervisor / project manager.
Software Development Engineer, Elastic Container Registry (Ecr)
Amazon Elastic Container Registry (Amazon ECR) is looking for Software Development Engineers (SDEs) to build a container registry that's fast, scalable, and secure. As more companies switch to containers to improve the speed of their software delivery, they look to ECR for a great set of image management tools, and we continue to grow the ecosystem of CI/CD and security-related features and tools that our customers use on a daily basis. In addition, we are working on exciting technical problems such as how to dramatically reduce the time it takes to launch a container within AWS.
ECR is at the heart of most containerized applications and workflows that run on AWS. This is an opportunity to build and operate systems on a massive scale, and to gain top-notch experience in containers and cloud computing. You'll be surrounded by people who are passionate about coding; supportive of each other; and motivated by the opportunity to help our customers.
To learn more about Amazon Elastic Container Registry, visit https://aws.amazon.com/ecr.
Elastic Container Service For Kubernetes (Eks) AWS Principal Business Development Manager,
Amazon Web Services (AWS) is the pioneer and recognized leader in Cloud Computing. Our web services provide a platform for IT infrastructure in-the-cloud that is used by hundreds of thousands of developers and businesses around the world.
These customers range from start-ups to leading web companies to Global 500 companies in financial services, pharmaceuticals, and technology. As a part of AWS, Amazon EC2 enables customers of all sizes to run their applications on our industry leading cloud infrastructure.
Want to make container history? Come and join the AWS Container Services Business Development team and work with thousands of customers across Enterprises and startups as they move their workloads to Kubernetes leveraging the recently announced Elastic Container Service for Kubernetes (EKS).
As a Business Development Manager within Amazon Web Services, you will help shape the future of the container industry and further establish Amazon as the leader in the cloud computing space. You will use your business savvy to drive revenue, develop sales programs and identify new workloads, markets and opportunities.
You will work directly with the most interesting and demanding customers to understand their requirements and turn them into reality. Your background in cloud-native applications will help customers understand how to improve their businesses using the container orchestration services provided by AWS. Your excellent verbal and written communication skills will allow you build sales enablement tools, evangelize our platform with our enterprise customers, start-ups and valued partners.
The ideal candidate will possess both a business background that enables them to drive an engagement and interact at the CxO/VP level, as well as a technical background that enables them to easily interact with software developers and architects. She/he should also have a demonstrated ability to think strategically and analytically about business, product, and technical challenges, with the ability to build and convey compelling value propositions, and work cross-organizationally to build consensus. A keen sense of ownership, drive, and scrappiness is a must.
The ideal candidate will …
Enjoy working with customers and partners. You have a passion for educating, enabling, evangelizing, and building cloud computing systems for some of the world's largest and most important organizations.
Be great fun to work with. Our company credo is "Work hard.
Have fun. Make history". As the right candidate, you will love what you do, and instinctively know how to make work fun. You will be dynamic and creative, and willing to take on any challenge. You will have passion to learn and stay up-to-date on the rapidly evolving ecosystem.
Roles & Responsibilities:
Serve as a key member of the Container Services Business Development team and focus on helping to develop and drive overall AWS market and technical strategy for EKS.
Help define the AWS market segments, customer base, and industry verticals we target.
Set a strategic business development plan for target markets and ensure it is in line with the AWS strategic direction.
Fill the business development pipeline by engaging with prospects, partners, and key customers.
Work closely with our customers to ensure they are successful using our web services, and that they have the technical resources required.
Prepare and give business reviews to the senior management team regarding progress and roadblocks to closing new customers.
Handle a high volume of engagements and the fast pace of the cloud computing market.
Strong technical knowledge around cloud-native applications and containers with ability to go deep enough on technical aspects to articulate the value of leveraging containers and managed container orchestration offerings
Senior Software Development Engineer, AWS Elastic Load Balancing
Do you want to design, build and operate services that are used by millions of customers every day? Are you passionate about architecting highly available and large-scale services?
If the answer is yes, the Elastic Load Balancing (ELB) team wants to talk with you. ELB is a disruptive new service that offers customers incredibly scalable and robust load balancing technology. We are building new services to launch in the next year an
Why you should join the Amazon ELB team?
We are building and launching new services and features on a regular basis. Application load balancer(ALB), Network load balancer(NLB) and Privatelink are a few examples.
We ship software frequently, get fast feedback from real customers around the globe, and see the results of our work come to fruition. The Amazon ELB service is deployed globally to 10+ regions today and is growing at an extremely rapid rate.
There are real-world problems to solve that you won't find ready-made answers for. For example, how do you ensure customers can scale their application quickly to handle traffic spikes and then back down in a matter of minutes? How do you design a load balancing solution that allows customers to quickly and easily achieve the highest levels of fault tolerance using Amazon EC2?
We are now designing and building the next generation of ELB services capable of handling terabytes of data per day and growing from there. This is a unique opportunity to help build large-scale systems from the ground up.
If this sounds great and you are up to the challenge, we'd love to hear from you. Amazon Web Services is changing the world, and this is a great opportunity to be a part of this exciting business.
For more information, visit the Amazon ELB detail page: http://aws.amazon.com/elasticloadbalancing
Technical Program Manager – Elastic Compute Operations
We are looking for an experienced technical project manager to coordinate the work done by the team responsible for operating and scaling Amazon Web Services (AWS) compute products to our US Intelligence Community customers. This position will be highly customer centric, working directly with AWS service teams to plan and deploy new features and updated functionality to this customer set. You will lead the work to identify and execute on projects directly related to this fast-growing segment of the AWS business..
Ideal candidates have thrived and succeeded in delivering high quality technology products and services in a hyper-growth environment where priorities shift fast. You must be a strong leader who can prioritize well and communicate clearly and compellingly.
You must understand how to drive a high level of focus and excellence within a strong team. You will be responsible for coordinating projects delivered by an international team of software development, network, and security engineering teams. You will coordinate work to design, develop, and deliver tools and compute products and improve the life of our operators across the offering.
Responsibilities include strategic planning, executive and customer communication, engaging in and managing escalations, and project management for software and other deliverables within and across teams. The Amazon Web Services business requires creative engineering balanced with a strong quality and customer focus. You should have a proven ability to design and deliver infrastructure and processes to ensure robustness of a technical service in the face of
failure around it.
If you have questions, wish to apply or can refer someone please contact Joshua May directly - email@example.com
Sr Elastic Reporting QA Engineer
Symantec Web Security Service is a cloud-delivered network security service that enforces comprehensive internet security and data compliance policies, regardless of location or device. Increasing web use, rapid cloud adoption, and greater numbers of mobile and remote users expose your network to risk. Symantec Web Security Service enables enterprises to control access, protect users from threats, and secure their sensitive data.
The Web Security Service (WSS) Team is seeking a QA Engineer to test WSS Reporting infrastructure and services. This role will focus on developing and executing test plans, automating test cases for new features, and adding automation to expand the existing automation suite coverage.
Develop testing cases and execute test plans
Maintain and enhance the automation framework
Planning test projects and participating in design and functional specification reviews
Design, build, deploy, monitor, and manage test beds
Partnering with multiple internal development teams to create test designs that meet their specific requirements
Bachelor's degree in computer science, MIS, or related experience (5+ years)
Work experience in software test engineering such as application testing on Linux systems, Cloud software, and/or network applications
Experience writing, managing, and using test cases using an automated test tracking tool.
Proficient in Java and/or Python
Proficient in Linux and Windows Operating Systems
Exposure to AWS environments including deployment, management, and troubleshooting
Knowledge of physical and logical network design, TCP/IP, and networking protocols.
Experience with virtual platforms/hypervisors
Experience with Cassandra and Kafka is a plus
Experience in a cloud system is a strong plus
Must be able to integrate quickly into the team and work independently
Symantec is an equal opportunity employer. All candidates for employment will be considered without regard to race, color, religion, sex, gender identity, sexual orientation, national origin, physical or mental disability, veteran status, or any other basis protected by applicable federal, state or local law.
Making better hires starts with building better job descriptions
- Browse 100s of templates across 40+ industries
- Customize your template with your company info & job requirements
- Post it to 20+ job boards in seconds – for FREE!