Job Openings
Senior Platform Developer with Java
About the job Senior Platform Developer with Java
Senior Platform Developer with Java
We are seeking a seasoned Senior Software Engineer with over 10 years of experience in Java development. This role focuses on creating and enhancing internal developer platforms and infrastructure management solutions for a fast-growing enterprise.
Key Responsibilities:
- Actively design and develop an in-house infrastructure management platform that connects and manages both on-premises and cloud resources, including databases, storage, and compute resources.
- Play a crucial role in building an internal developer portal featuring service catalog, discovery, lifecycle management, and integrations with tools such as SonarQube, PagerDuty, Grafana, GitLab, Docker, and Kubernetes.
- Write efficient, testable code that meets high-quality standards and aligns with development best practices.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- A minimum of 10 years of Java programming experience, with proficiency in frameworks such as Spring Boot.
- Hands-on experience with Docker and Kubernetes (K8S) or other OCI solutions.
- Familiarity with at least one NoSQL database (Couchbase, Cassandra) and one SQL database (MySQL, PostgreSQL, Oracle).
- Strong understanding of OOP principles, data structures, and algorithms.
- Excellent communication skills and a collaborative team player.
Preferred Qualifications:
- Experience with Kotlin and proficiency in other programming languages like Python or Go.
- Background in developing libraries and infrastructure using Spring Boot.
- Familiarity with Kafka and related technologies (Kafka Connect, Kafka Streams).
- Knowledge of security practices, secret management, and PKI.
- Experience with automation and CI/CD processes using GitLab APIs.
- Some DevOps experience is a plus.
What We Offer:
- Competitive salary and benefits package, including equity options.
- Opportunity to work with cutting-edge technologies daily.
- Comprehensive medical insurance and extended annual leave.
- A supportive team environment that encourages professional development.
- Hybrid work model with one day in the office each week.
Join our client in shaping the future of energy technology!
If you are ready to take on this exciting challenge and make a significant impact in the fintech sector, we invite you to apply!