Responsibilities
- Analyze, develop, test, and write code necessary to adapt to business requirements.
- Analyze and resolve platform issues by identifying the root causes and their effects on hardware, network, service operations, and overall quality.
- Define, implement, and maintain monitoring and observability strategies (metrics, logging, alerting) to ensure system health and performance.
- Review code developed by other engineers, providing feedback to ensure adherence to the best practices.
- Collaborate across teams on product, security, architecture, and performance to deliver high-quality software solutions.
- Ability to code/develop and build/deploy the necessary solution within our existing environments, identifying and managing delivery risks, proactively removing blockers, promoting continuous delivery practices.
- Actively participate in, or lead design reviews with peers and stakeholders to decide the best solution, ensuring scalability and resiliency.
- Be a mentor to your team members.
- Drive the delivery process, coordinating deployments, validating readiness, and ensuring alignment with delivery timelines and business goals.
- Managed task planning.
Requirements
- 7+ years of experience proficiently writing code in Java Spring Boot
- 3+ years of experience testing, maintaining, or launching cloud-native, event-driven, and microservices applications (deployment over AWS environments is preferred)
- 2+ years of experience with software design and architecture
- Direct experience working on highly concurrent processing platforms, ideally in the payment industry (processors, PSPs, processing gateways, Exchanges, etc)
- Understanding of DevOps best practices, IaC, and cloud-first software development
- Experience in CI/CD concept, and capabilities to support automation, pipelines, virtualization, and containerization
- Experience working with complex real-time distributed systems
- Strong oral and written communication skills
Nice to Have
- 2+ years with Python (additional programming languages are a plus)