Join our dynamic team working on green-field projects at the forefront of innovation in the asset management sector within investment banking. We leverage cutting-edge technologies and microservices cloud-based architecture to drive business evolution and meet the demands of a fast-paced industry.
Responsibilities
- Architecting and ensuring the robustness of server environments and deployment architecture.
- Maintaining overall application health across software, hardware, processes, and compliance standards.
- Serving as the primary contact for all application-related issues and inquiries.
- Demonstrating expertise in hardware, software components, code quality, security, etc.
- Engaging in hands-on development as needed, including coding, scripting, release management, and software maintenance.
- Ensuring adherence to detailed software requirements, functional and technical designs.
- Implementing the 4-eyes principle through code reviews.
- Contributing to quality assurance by crafting unit and functional tests.
- Designing application components and implementing architectural changes as directed.
- Providing Level 3 support for technical infrastructure components and contributing to problem analysis.
- Integrating software components and conducting unit and integrated software testing.
- Managing code changes through Change Items (CIs) and facilitating deployment routines.
- Assisting in the creation of software product training materials, user guides, and deployment instructions.
Mandatory Skills
- Over 10 years of experience in Core Java.
- 3+ years of experience in microservices engineering, concepts, and patterns.
- Proficiency in various design and architectural patterns.
- Familiarity with search engine technologies like Elasticsearch & Kibana.
- Strong understanding of microservices architecture.
- Experience with containerization solutions such as Docker, Kubernetes, OpenShift.
- Ability to write JUnit test cases and work with building tools like Maven, Gradle.
- Proficiency in version control systems like Git and Continuous Integration systems like TeamCity, Jenkins.
- Solid grasp of core Java concepts and data structures.
Nice-to-Have Skills
- Cloud experience, especially with GCP.
- Background in investment banking.
- Excellent communication skills.
If you're passionate about driving innovation in the investment banking sector and thrive in a fast-paced, agile environment, we'd love to hear from you. Join us in shaping the future of asset management through technology and creativity.