Senior Software Engineer - JAVA (Level IV)
- Bogota, Colombia
- Fully Remote
- Full-time
- Information Technology
We are looking for an innovative self-starter to help deliver the next-generation payment and gift card platform. Sitting at the center of our payment funnel, our payment platform manages millions of orders involving 6+ billion dollars each year, growing rapidly by creating omnichannel payment experiences. As a software engineer, you will be pivotal in the Payments and Gift Card team, responsible for designing, developing, and testing end-to-end features while engaging with our partner teams to bring the best-of-class experiences to customers. Our teams design, develop, and maintain systems that support both purchase and post-purchase experiences, taking payments from customers and managing cancellations and refunds, etc.; we leverage technologies such as Java, Spring Boot, Kubernetes, AWS Fargate, Apache Kafka, and other AWS services and databases.
Responsibilities:
· Participate and contribute to the agile development and planning process.
· Write highly maintainable, easy-to-understand code for RESTful Services, event-driven systems, databases, and cloud infrastructure following secure coding practices.
· Demonstrate a foundational understanding of standards, concepts, and principles of engineering to solve the practical needs of the business.
· Design interactions between multiple modules and understand business metrics for the team.
· Validate all scenarios and conform to code quality through the complete and automated unit, functional, integration, and end-end testing.
· Identify performance issues and optimize solutions and infrastructure.
· Instrument code appropriately, creating custom metrics, alerts, and dashboards.
· Ensure adherence to Engineering best practices across the entire solution.
· Collaborate with other software engineers on design and best practices and conduct code reviews.
Requirements:
· Solid foundation in software engineering practices, data modeling, object-oriented analysis and design, design patterns, and algorithms.
· Proficiency in coding in JAVA or other object-oriented programming languages and familiarity with back-end frameworks and workflows such as Spring Boot, AWS, distribution systems, and event-driven design.
· Familiarity with AWS, Kubernetes, Kafka, New Relic, Splunk
· Familiarity with test automation and CI/CD pipeline
· Familiarity with Relational databases such as PostgreSQL and MySQL.
· Familiarity with non-relational databases such as DynamoDB, MongoDB
· Curiosity and desire to learn newer and emerging technologies.Educationo How many years of experience are required? 7-10 years
o Including Domain(s) AWS multi region, DynamoDB, Aurora Postgras, lambda function, SQS, K8s Kafka (producer, consumer), Springboot, CICD, NewRelic, Splunk
o Software Development Languages Java
We have an amazing team of 700+ individuals working on highly innovative enterprise projects & products. Our customer base includes Fortune 100 retail and CPG companies, leading store chains, fast-growth fintech, and multiple Silicon Valley startups.
What makes Confiz stand out is our focus on processes and culture. Confiz is ISO 9001:2015 (QMS), ISO 27001:2022 (ISMS), ISO 20000-1:2018 (ITSM), ISO 14001:2015 (EMS), ISO 45001:2018 (OHSMS) Certified. We have a vibrant culture of learning via collaboration and making workplace fun.
People who work with us work with cutting-edge technologies while contributing success to the company as well as to themselves.
To know more about Confiz Limited, visit: https://www.linkedin.com/company/confiz-pakistan/
