Java (Kotlin) Developer (Agile, Test-Driven) AVP
Role details
Job location
Tech stack
Job description
- Ownership and delivery on components (Java/Kotlin) within the Core Prime Brokerage platform. Hands-on Development.
- Actively contribute to an agile development, applying and improving skills in Continuous Integration and Continuous Deployment (CI/CD) practices. Implement and maintain developer-led automated testing solutions. Participate in the ongoing refinement of SDLC, agile and DevOps processes.
- Participate in design, planning and estimation discussions within the team.
- Perform detailed analysis of assigned work, breaking work into individual technical tasks.
- Collaborate with business analysts and stakeholders to clarify and refine requirements.
- Create and maintain project and technical documentation
- Assist in identify potential risks or issues within assigned tasks and communicate them to the team lead.
- Assist in production support by working closely with operations and business teams. Participate in support rotations to diagnose and resolve escalated issues. Contribute to documentation and post-mortem reviews. Implement software enhancements to resolve root-causes and improve reliability, performance and scalability.
- Collaborate as part of a global team on deliveries and engage in peer reviews such as code reviews / pull requests. Coach and mentor junior analysts and grads.
Technical Experience:
-
Java & Test-Driven Development are essential.
-
Experience in any number of additional technologies (listed below) is advantageous:
-
Kotlin
-
Cloud Technologies (Kubernetes, Open Shift)
-
Messaging Technologies (Kafka, Solace, TIBCO)
-
Database / Data Store / Data Query Technologies (SQL Server, S3)
-
Observability Technologies (OpenTelemetry, Elastic Stack / ELK, Grafana)
Requirements
Do you have experience in Test-driven development?, Do you have a Bachelor's degree?, * Proven experience in an App Dev role.
- Demonstrated execution capabilities.
Education:
- Bachelor's/University degree or equivalent experience in a similar role
Benefits & conditions
By joining Citi, you will not only be part of a business casual workplace with a hybrid working model (up to 2 days working at home per week), but also receive a competitive base salary (which is annually reviewed), and enjoy a whole host of additional benefits such as:
- 27 days annual leave (plus bank holidays)
- A discretional annual performance related bonus
- Private Medical Care & Life Insurance
- Employee Assistance Program
- Pension Plan
- Paid Parental Leave
- Special discounts for employees, family, and friends
- Access to an array of learning and development resources