Job Description
The Expertise You Have
8+ years experience with Java and its ecosystem in a lead capacity
Experience in Server Side Java, J2EE, REST, SQL, JUnit, and Tomcat
Experience in front end technologies using Node JS, Angular JS and Backbone JS
3+ years of experience with designing and building applications and using automation frameworks
3+ years of experience building applications that utilize CI/CD pipelines
Deep experience with Oracle PL-SQL and ability to write complex queries
2+ years of experience in designing and developing enterprise cloud-based solutions using Amazon Cloud Computing Services, including EBS, IAM, SWF, and SQS; performing serverless software development using Amazon Lambda written in NodeJS, Java via REST, or AWS sdk; Coding, storing, retrieving, and versioning s3 objects, Kinesis and SQS streams
Has keen attention to detail and wants to solve really hard problems, not just detect them
Keenly interested in learning new technologies and their adoption
You’re a full-stack engineer with knowledge in a breadth of technologies including but not limited to those identified in the Qualifications section
You’ve strong software development skills using Java and web application technologies in a service oriented architecture
You have some experience in designing and developing enterprise cloud-based solutions using Amazon Cloud Computing Services, including EBS, IAM, SWF, and SQS; performing serverless software development using Amazon Lambda written in NodeJS, Java via REST, or AWS sdk; Coding, storing, retrieving, and versioning s3 objects, Kinesis and SQS streams
You’ve strong experience in dev-ops activities like dockerization, development of bash code to automate server builds and deployment to continuous deployment servers.
You’ve worked with tools that aid in Continuous integration and Continuous deployment including but not limited to GIT/Stash, Jenkins, Junit, SONAR, uDeploy etc
Knowledge of software engineering practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
Practical experience with Test Driven Development or Behavior Driven Development a plus
The Skills You Bring
You are:
Obsessed with creating the best end-to-end experience
Owns the outcome by taking personal accountability for delivering strong results
Passionate about Test Driven Development, developing robust software, writing testable and maintainable code
Passionate and results oriented technical leader
Keenly interested in learning new technologies and their adoption
The Value You Deliver
Growing our agile development culture through use of excellent engineering skills and a deep knowledge of industry standard methodologies
Thinking like a business partner, building intuitive and user-friendly interfaces that will simplify and improve the user experience
Collaborating and coordinating across multiple squads and across tribes
Lead with strong engineering standard methodologies when it comes design patterns, bringing to bear CI/CD pipelines, test automation and application performance