Role/Responsibility
• Build web services and create integrations between applications using Snaplogic, Splunk, JSON, and HTML leveraging RESTful design principles
• Develop business-critical solutions using both client-side and server-side technologies
• Work as part of an Agile-scrum team to consistently deliver business relevant features, maintaining and owning whatever you deliver.
• Research technologies that can be used to accelerate the building of our stack
• Write code to integrate open source packages into our stack & components that we build ourselves
• Write unit test code
• Participate in regular design, code and test reviews
• Deploy our service and test it
• Collaborate with a team of engineers and product managers
• Work closely with security teams to ensure best practices are followed
• Investigate bug reports filed by our partners
• Communicate effectively with immediate management about features, risks, benefits and progress
• Write design documents and estimate schedule for the designated features
What you need to succeed
• 7+ years of experience in software development or IT
• Proven experience using structured, disciplined approaches to solving technical, data, and logical problems at enterprise scale
• Experience in designing, developing, testing, and deploying data integrations.
• Experience with client-side technologies using HTML, CSS, JavaScript, XML, and AngularJS
• Strong Java coding skills.
• Focus on Quality (Unit Tests, Integration tests, Code Coverage) - experience with tools for e2e testing.
• Experience with both relational, and NoSQL databases
• Solid knowledge of infrastructure and application security
• Experience with API and Web Services (REST/SOAP/Bulk)
• Experience with a DevOps culture
• Working knowledge of continuous integration systems
• Strong RDMBS experience; JMS Knowledge
• Hands-on experience and expertise in Advanced SQL, AWS and Other Data Engineering tools, SnapLogic and other open source tools.
• Background in