Job Description:
• Experience and proven skills working with complex distributed applications.
• Ability to work independently to convert complex technical/business requirements into workable design solution.
• Intellectual Curiosity to learn new business and technology concepts and ideas, critical thinking and be a problem solver for the team.
• Proven ability to work under project pressure and meet internal and external deadlines.
• Experience in working in Agile project environment and be strong contributor as well as team player.
• Should have prior work experience or solid understanding of the below -
• 6-8 years of experience in working with Core JAVA and open source JAVA libraries such as Hibernate, Spring and Apache Commons.
• 2-4 years of experience in working with RESTFUL web services and micro service architecture
• Solid experience in implementing complex UI in finance or risk management domain.
• 6-8 years of experience in working RDBMS such as Oracle, AWS RDS.
• 6-8 years of experience in working with multithread distributed application.
• Expert knowledge of SQL, Linux Shell Scripts, XML, XSD and XPATH.
• 2-4 years of JavaScript, Angular.JS 4, Ajax, CSS and client side validations.
• Fluency in JavaScript and Understanding of functional and reactive programming paradigms
• Exposure to various JavaScript Framework libraries such as JQuery, Backbone, node.js, Immutable.js and ReactJS
• Solid experience in working with various CM/build tools such as Maven, Ant, Git, & SVN.
• Exposure to secondary mortgage business and financial risk management is a plus
Position 2: java Developer
Location: Lowell, MA & Cincinnati, OH
Job description:
Project Details:
• Developing an eComm platform that can handle millions of dollars per day.
Responsibilities:
• Design, develop, and test software for scalability, reliability, and data recovery
• Associated with a high volume, high availability platform
• Collaborate with other Client teams (Product, Platform, Merchant Services and Support) to distill business requirements into technical solutions
• Use Agile software techniques such as pair programming and test driven development to maximize productivity and quality
• Deploy new features into production with zero platform downtime and no impact to customers that are currently processing
• Build domain expertise in e-commerce payments and apply engineering expertise to develop new product features
Must Have Skills:
• Java skills-Core Java, Strong OOPS concept.
• Good to Have-Spring, Hibernate, Web services
• Proficiency with SQL, relational databases, and basic database schema design
Desired Skills:
• Ability to solve architectural and system issues involving scalability, distributed systems, and relational databases
• Experience with a unit testing framework (JUnit and experience employing TDD preferred)
• Agile and pair programming experience a plus;
• Scripting language (Perl, Python, and Bash) experience a plus.
• Linux/Unix experience a plus
Position 3: .Net Developer
Location: Alpharetta, GA
Job description:
• Developer with 6-7 years of experience in ASP.NET, Angular, SQL Server.
• Strong hands on person who can start on day one with no handholding.
• Should be able to work with business team/solution architects to finalize requirement, technical assessment of requirement, design assessment.
• Must have Agile background.
Position 4: QA Engineer
Location: Palo Alto, TX
Job description:
Essential Functions of the Job:
• Reviewing requirements, specifications and technical design documents to provide timely and meaningful feedback
• Estimating, prioritizing, planning and coordinating testing activities
• Develop, document and maintain functional test cases and other test artifacts like the test data, data validation, harness scripts and automated scripts
• Perform risk assessments and business requirements validation
• Investigate bugs and write clear and concise defect reports
Knowledge and Skills Requirements:
• Experience in test automation using Selenium Webdriver and Java.
• Experience in GitHub and CI tools
• Proficient with testing web and mobile applications
• SQL proficiency & experience in mobile automation [Appium, Xcode] would be a plus
• 4+ years of relevant QA technical experience
• Ability to multi-task, and prioritize work in an Agile environment
Job Requirements:
• Bachelors/Masters/Ph.D. in Computer Science or similar
• 4-8+ years total work experience
• Exceptional candidates with less or different experience encouraged to apply
Position 5: DevOps Engineer
Location: Palo Alto, TX
Job description:
Essential Functions of the Job:
• Critical thinking skills and ability to creatively solve complex problems
• Push existing tools, processes, and workflows towards Continuous Delivery
• Implement, extend, maintain, and administer release and deployment tools and infrastructure
• Augment existing tools with proactive, in-depth performance and infrastructure monitoring
• Assist in the design and implementation of secure, reliable and scalable software solutions
• Improve release procedures across multiple environments, automating processes with tools
• Evaluate and adopt new tools and technologies.
Knowledge and Skills Requirements:
• Ability to design and configure continuous integration and deployment pipelines.
• Ability to design and configure virtual network topologies, in any cloud service such as AWS, GCP, or Azure. Azure is a plus.
• Experience designing configuration management systems using tools such as Chef, Ansible, Puppet, Salt & Jenkins.
• Strong coding capability in one or more languages, especially bash, Ruby and/or Python.
• Experience with automation and workflow management, Docker, and application load balancing solutions for scaling and high availability
• Strong understanding of Linux/Unix and TCP/IP fundamentals.
• Knowledge of internet architectures and tools, including web, application, and database components such as git, nginx, memcached, MySQL, Postgres, Jenkins, CircleCI, Concourse etc.
Job Requirements:
• Bachelors/Masters/Ph.D. in Computer Science or similar
• 4-8+ years total work experience
• Exceptional candidates with less or different experience encouraged to apply