All open roles
+ [REQ] SeniorNo Longer Active

Senior Java/Golang Engineer

Cape TownIndependent Contractor AgreementSeniorHybrid

Scrums.com is looking for a Senior Java/Golang Engineer to help shape their client's next-generation payments and e-commerce platform. This is an opportunity to work on high performance, large scale systems using Java and Go, integrating microservices and cloud native tools, within a collaborative agile team where your experience and mentorship will genuinely shape the outcome.

Responsibilities

Design, develop, and maintain software solutions using Java and Go, ensuring high performance and scalability
Integrate microservices and web APIs to support robust, modular system architectures
Work with cloud technologies such as AWS (Lambda, EC2, S3), using tools like Docker, Git, and SQL for deployment and version control
Ensure compliance with PCI Data Security Standards for secure handling of payment and sensitive data
Collaborate with cross functional teams in an agile environment, participating in code reviews, sprint planning, and daily stand ups
Contribute to large scale, performance critical projects, including e-commerce platforms
Use queuing technologies such as RabbitMQ or AWS SQS for efficient data processing and inter-service communication
Apply knowledge of the software development life cycle and agile methodologies to deliver high quality solutions
Communicate effectively with team members, sharing insights and providing mentorship where needed
Continuously learn and adapt to new technologies and best practices in software engineering

Experience and education

6+ years of professional software development experience
Strong expertise in Java, with experience in Go and AWS considered advantageous
Bachelor's degree in IT, Computer Science, or a related field preferred
Excellent communication, analytical, and teamwork skills

Ready to build with global clients?
Join the Scrums.com talent network. No fees, no subscription.
Apply for this role →