Java Developer With Payment Process Experience- Remote with Travel
Posted
Must have Skill Set:
- Bachelors / masters degree in software engineering or computer science
- Ability to pick up new technologies
- Experience in payment processing industry
- POS Systems, EMV, ISO8583, BNPL Integration, Payment Gateways, HSMs, JPOS, JavaPOS, HSMs, PIN Encryption, EMV Certification, PCI, PCI DSS, EMV Cryptography
- Proficiency with Java, Spring, SpringBoot, Tomcat, CI/CD, Test Driven approach
- Knowledge in Oracle ECM / RAC, UCP database connections and building fault tolerance applications
- Data Model design and implementation for solutions from high level requirement
- Experience in developing Micro services
- Experience with the design and implementation of software networks
- Experience in creating UML diagrams
- Experience with software design and web programming
- High-level project management skills
- Ability to solve complex software system issues
- Good communication skills
- Hands on coding critical architectural features and / or frameworks in Java latest state of the art technologies
- Troubleshooting design flaws and system bottlenecks
- Performing validation tests to ensure the flexibility and scalability of the Java environment
- Assisting the software design team with application integration
- Conducting system performance tests
- Completing systems reports
- Effectively work with remote technical leaders in designs and developing robust solutions
- Data Model design and implementation for solutions from high level requirement
- Experience in developing Micro services
Nice to Haves:
- Strong experience with Object Oriented Programming and Design Patterns
- Ability to independently troubleshoot problems and zero in on the likely root causes for Sev1 production issues
- Exposure to complete software product lifecycle encompassing requirements analysis, prototyping, architecture, design, development, testing and deployment
- Proactive in identifying and escalating potential risks and impediments and coming up with alternative solutions
- Working experience of Test-Driven Development (TDD)
- Provide technical guidance and engineering best practices within development teams
- Passionate about technology and results driven
- Azure or AWS any cloud experience
- Shell Scripts or Bash scripts.
