Top Skills - Must Haves
Top Skills' Details
8+ years of Building and designing software and API migration experience within Java. they really need to be flexible with tooling because Amazon has an internal tool they are using that is similar to Java that they are migrating to. (Guice is preferred but if they have Guice and Spring) and working knowledge of PERL.
6+ years of Work on highly distributed systems from enterprise level companies
4 + years of CI/CD environments from a cloud environment (EC2, S3 etc…)
Computer Science degree is required.
Job Description
Basic Qualifications
• Bachelor's Degree in Computer Science or related field,
• Computer Science fundamentals in OO design, data structures and algorithm design
• 6+ year relevant work experience in building and managing complex systems in production.
• 6+ or more years’ experience in software development, proficient in Java (Guice and Spring) and working experience in PERL.
• Understanding of CI/CD, Git based version control, agile scrum methodologies.
• Experience with testing, profiling, debugging, and optimizing large scale systems.
• Ability to learn and adapt quickly to the engineering practices in the team.
• Excellent team player. Ability to estimate, plan, track and deliver individual tasks on time.
• Strong communication skills both verbal and written.
Preferred Qualifications
• Strong, object-oriented design and coding skills (Perl and Java preferably on a UNIX or Linux platform)
• Experience in building test harness and test infrastructure.
• Experience with distributed (multi-tiered) systems architecture, algorithms, and relational database,
• Ability to refactor programs effectively and evaluate optimization opportunities from system performance and risks perspective.
• Ability to effectively articulate technical challenges, risks, tradeoffs and solutions
Additional Skills & Qualifications
Leadership Principles
• Deliver Results
• Dive Deep
• Ownership
• Insist on the Highest Standards
Although reaching a consensus can be difficult and time-consuming, we believe in collaborating before debating. Once a decision is made, we don't entertain any obstacle.
We care intensely about the success of our colleagues and team, and we extend that care to our clients. We seek out the best and deliver the same.