Vacancy expired!
- Own one, or more, of the Payment Infrastructure components or services; add new features, resolve bugs, and refactor/ improve code base
- Identify technical requirements in product meetings and assist the business team with realistic project planning and feature development; translate product requirements into functional, maintainable, extensible software that is in-line with company objectives
- Define system architecture, microservices, message flows, scalability and high availability requirements
- Take ownership of new products/features from development through deployment and production monitoring
- Write automated tests for new web features and update existing tests as needed
- Collaborate with Server Application Engineers to determine the best way to maintain low response times as new features are designed
- Work with QA to develop test plans/strategies
- Participate in a regular on call rotation
- Bachelor's Degree required, related Technology degree preferred or equivalent work experience
- 10+ years demonstrated ability in a Software Developer role in SaaS or Infrastructure space.
- 12+ years of Java programing experience is required.
- Experience writing efficient SQL queries including multi-table joins, experience with JDBC
- Experience with highly scalable applications server technologies, REST web services, Microservices
- Familiarity with databases and schema design (we use primarily MySQL); other database OK
- Experience with JUnit,TestNG, or other Java-based test frameworks
- Experience with Continuous Integration process and tools (Github, Jira, Jenkins), or other integration process and tools
- Partnering with the Infrastructure Team to design data models to support large-scale highly available services.
- Superior problem-solving skills and browser debugging capabilities
- Flexible and self-driven with a collaborative approach to problem-solving
- Strong communication and team skills
- Experience working with microservices, preferably Spring Boot
- Experience working on cloud platform, preferably Google Cloud
- Experience in technologies like Kafka , Kubernetes,
- Experience in Payments domain or eCommerce Solutions will be great.
- Experience in Payment technologies like EMVCo, Nexo, Tokenization, First Data/Fiserv/Chase Payment Tech Payment Gateway will be bug plus
Vacancy expired!