Previous Job
Software Engineer (Integration Technologies)
Ref No.: 18-06294
Location: San Francisco, California
Role: Software Engineer (Integration Technologies)
Location: San Francisco, CA
Duration: 6+ Months Contract with possible extension
Job Description:
• Responsible for creation of concept, designing solutions for enterprise class applications with an eye towards simplicity, reliability, manageability, scalability, extensibility, performance and re-use
• Providing technical expertise in the areas of architecture, design, implementation and testing
• Applying and championing engineering practices (Clean Code) and Software Craftsmanship
• Collaborating with business representatives to understand requirements, value, prioritization, and acceptance criteria
• Being actively engaged in building out a dynamic and productive development organization and continuously improving practices and methodology
• Mentoring and guiding others who are still developing their skills
• Support and troubleshoot problems with existing applications
Qualifications :
• BS or BA in Computer Science or related technical field
• Subject matter expertise in the realm of e-business/e-commerce, retail stores systems.
• 8 to 10 (not over 15 yrs) years practical architecture and domain driven design with Integration technologies (open source, Enterprise API)
• 8 to 10 years of solutions experience in high volume transactional environments with mission critical services
• Thorough understanding of Object Oriented principles (Analysis and Design)
• Thorough understanding and exposure to Continuous Integration / Continuous Deployment pipelines(CICD)
• Has a DevOps mindset and is passionate about continuously improving organizational practices
• Strong communication and excellent interpersonal skills
• Strong analytical mind, and a proven ability to work with limited direction
• Proficiency in (5+ YRS) Java and Java technologies (Spring, Springboot, Struts, Hibernate, JSF)
• Strong understanding of cloud component architecture concepts (Azure or equivalent) is a good plus
• Must have a good understanding of SLQ (Oracle) and NoSQL databases (strongly prefer Hadoop/Hbase or equivalent)
• Strong understanding of web services and APIs (Microservices architecture, REST, SOAP)
• Experience with creating and maintaining Monitoring, Metrics and Logging for cloud on/off premise infrastructure
• Experience with SOLR or equivalent search platform