remote
Senior Developer - Apex Group
Software Engineer
Senior Developer driving scalable, cloud‑native solutions using Python, Java, and AWS. Lead architecture, containerization, and database design to support global fund administration services.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance microservices in Python and Java, ensuring scalability and reliability across global deployments.
- Architect and manage containerized environments with Docker and Kubernetes, optimizing CI/CD pipelines for rapid delivery.
- Collaborate with cross‑functional teams to translate business requirements into robust technical solutions, focusing on fund administration workflows.
- Implement secure, high‑throughput data pipelines and integrate with relational (SQL) and NoSQL databases.
- Mentor junior developers, conduct code reviews, and promote best practices in software quality and performance.
Requirements
- 5+ years of professional software development experience, with strong expertise in Python and Java.
- Proven experience deploying applications on AWS, including services such as EC2, RDS, S3, and Lambda.
- Hands‑on knowledge of Docker, Kubernetes, and CI/CD tooling (Git, Jenkins, GitHub Actions).
- Solid understanding of relational database design and SQL performance tuning.
- Excellent problem‑solving skills, strong communication, and a collaborative mindset.
Skills
pythonjavaawsdockerkubernetessql