Senior Software Engineer

  • Paysafe
  • India
  • Jul 28, 2017
Full time Information Technology

Job Description

Paysafe delivers a full suite of payments solutions. From card issuing to acquiring; from payment gateways to merchant accounts; from fraud and risk to compliance; from digital wallets and mobile to invoicing - we process millions of transactions worldwide and we value our relationships at every point in the process.

Paysafe is a global company with a dynamic environment operating in multiple countries including the UK, Bulgaria, Austria, India, Canada and the US.

Paysafe is currently searching for Java Developer candidates to join our IT Development team in Hyderabad.   The ideal candidate will be a fast learner and enjoy working independently or within small teams.  They must also be confident in all aspects of software delivery on large and small projects including build/test automation and production support. Initial project assignments will require the candidate to learn several systems and technologies.

 

Key Responsibilities:

  • Provide expertise with application and database integration technologies, including solution and service-oriented architectures
  • Attend daily scrums, project meetings, and department meetings as required
  • Liaise with Test Analysts, Product Management, Project Management, Release Management, DBAs, Infrastructure, and other project teams as required
  • Ability to quickly ramp up on and apply new technologies and processes
  • Hands-on development of SOA-related project tasks
  • Analyzing, documenting & designing applications for global consumption
  • Work with the Product Management team to help in the gathering and documentation of requirements
  • Working with an architecture team to create detailed Functional and Technical Specification designs
  • Mentor junior developers and perform code reviews of peer’s work
  • Enjoy working in a highly collaborative environment

 

 Mandatory Skills/Certifications: 

  • Undergraduate technical degree (computer science or engineering) or equivalent
  • 5+ year’s hands-on software development experience with 3+ years in Java/J2EE/XML
  • Experience with REST, especially with Java API for Restful Web Services
  • Experience with Cloud based infrastructures (IaaS, PaaS)
  • Core skills should include Java, XML, Soap, J2EE Compliant Application Servers (Weblogic, JBOSS, Tomcat, etc.), Frameworks (Hibernate, Spring)
  • Experience operating within a software product development environment:
    • Source code management systems (e.g. Subversion/GIT/CVS)
    • Atlassian suite, including JIRA, Confluence
    • Automated lifecycle management, including builds, continuous integration, unit testing
    • Creating and updating technical specifications and completing code review
  • Demonstrated experience implementing solutions that are scalable and highly available based on industry best practices
  • Strong working knowledge of XML, XSD, SOAP and Web Services in general
  • Extensive knowledge of J2EE and SOA design patterns with practical experience in applying patterns in real world situations.
  • Proficient with UML and a proven ability to design software applications following object-oriented methodologies
  • Demonstrated experience applying SCRUM and other agile methodologies
  • Working knowledge of writing SQL scripts
  • Strong Unix/Linux programming/debugging skills
  • Strong analytical and problem solving abilities
  • Strong communication skills (oral, written and presentation)
  • Able to work autonomously and within cross functional teams

 

 Desired Skills:

  • Demonstrated experience applying secure software development best practices
  • Demonstrated experience building highly performing applications
  • Experience in ecommerce and payments