Electrum Payments
1 year ago
Software Developer - Java - Intermediate
Sign up to save this job, get alerts, and apply with an optimized CV.
Company information
- Company
- Electrum Payments
- Location
- South Africa, Western Cape, Cape Town Region South Africa
- Posted
- 1 year ago
Job description
About Electrum Electrum is the next-generation payments technology company that provides cloud-native software to optimize the processing of financial transactions. Since 2012, we have established ourselves as a respected payments technology partner through our deep expertise and track record in delivering trusted enterprise-grade payments solutions. We’ve built a reputation in providing solutions for high-volume, low-value payment schemes and services that enable our clients to deliver to their customers with speed, reliability, and security. Our solutions are designed to meet the evolving needs of the payments industry, and we are committed to delivering innovative, scalable, and secure payment processing solutions that meet the highest standards of quality and reliability. As a Software Developer - Java - Intermediate, you will be responsible for designing, developing, testing, and maintaining our cloud-native payment processing software. This role is ideal for a motivated and detail-oriented individual who is passionate about software development and has a strong foundation in Java programming. Key responsibilities include: • Design, develop, test, and maintain cloud-native payment processing software using Java • Collaborate with cross-functional teams to identify and prioritize software development projects • Develop and maintain technical documentation and knowledge base • Participate in code reviews and ensure adherence to coding standards and best practices • Troubleshoot and resolve software issues and bugs • Stay up-to-date with the latest Java and payment processing technologies and trends • Participate in the development of new features and enhancements to existing software • Collaborate with the DevOps team to ensure smooth deployment and maintenance of software • Work closely with the QA team to ensure software meets the required quality standards • Participate in the development of technical specifications and design documents • Collaborate with the architecture team to ensure software aligns with overall architecture and design • Participate in the development of technical documentation and knowledge base • Stay up-to-date with the latest Java and payment processing technologies and trends. What we offer: • Competitive salary and benefits package • Opportunity to work on cutting-edge payment processing technology • Collaborative and dynamic work environment • Professional development and growth opportunities • Flexible working hours and remote work options • Access to the latest Java and payment processing technologies and tools • Recognition and rewards for outstanding performance • Opportunities to work on high-profile projects and clients • Collaborative and dynamic work environment.
Required skills
- quality
- java
- software development
- services
- troubleshooting
- cloud-native
- devops
- code reviews
- architecture
- best practices
- payments
- scalable
- qa
- reliable
- technical documentation
- innovative
- technical specifications
- payment processing
- secure
- knowledge base
- bug resolution
- payments technology
- high-volume
- enterprise-grade
- design documents
- payment schemes
- low-value
Interested in this position?
Create your free account and tailor your CV to match this job.