JOBSEARCHER

Java Developer With Payment Process Experience- Remote with Travel

Must have Skill Set:Bachelor's / master's degree in software engineering or computer scienceAbility to pick up new technologiesExperience in payment processing industryPOS Systems, EMV, ISO8583, BNPL Integration, Payment Gateways, HSMs, JPOS, JavaPOS, HSMs, PIN Encryption, EMV Certification, PCI, PCI DSS, EMV CryptographyProficiency with Java, Spring, SpringBoot, Tomcat, CI/CD, Test Driven approachKnowledge in Oracle ECM / RAC, UCP database connections and building fault tolerance applicationsData Model design and implementation for solutions from high level requirementExperience in developing Micro servicesExperience with the design and implementation of software networksExperience in creating UML diagramsExperience with software design and web programmingHigh-level project management skillsAbility to solve complex software system issuesGood communication skillsHands on coding critical architectural features and / or frameworks in Java latest state of the art technologiesTroubleshooting design flaws and system bottlenecksPerforming validation tests to ensure the flexibility and scalability of the Java environmentAssisting the software design team with application integrationConducting system performance testsCompleting systems reportsEffectively work with remote technical leaders in designs and developing robust solutionsData Model design and implementation for solutions from high level requirementExperience in developing Micro servicesNice to Haves:Strong experience with Object Oriented Programming and Design PatternsAbility to independently troubleshoot problems and zero in on the likely root causes for Sev1 production issuesExposure to complete software product lifecycle encompassing requirements analysis, prototyping, architecture, design, development, testing and deploymentProactive in identifying and escalating potential risks and impediments and coming up with alternative solutionsWorking experience of Test-Driven Development (TDD)Provide technical guidance and engineering best practices within development teamsPassionate about technology and results drivenAzure or AWS any cloud experienceShell Scripts or Bash scripts.