JobMatchApply
Back to results
C

IOS Developer

Citi · 1/124, SHIVAJI GARDENS, MOONLI

On-site / hybridMobile 6 days ago

Is it worth applying?

AI checks visa and location, seniority and red flags, not just keywords.

??/100
Sign in to score

AI scoring needs a free account: you get 3 free AI scores after signing in.

About the job

Skills mentioned in this posting (18)

JavaKubernetesCI/CDDockerAgileMicroservicesSpring BootAPIsREST APIsDevOpsKafkaCloudMongoDBNoSQLOracleGrafanaPrometheusJUnit

Sign in and add your skills to see which ones you're missing.

Key Responsibilities - Design & Development - Microservices Development:  Design, develop, test, deploy, and maintain high-throughput, low-latency microservices using  Java (17/21) ,  Spring Boot , and cloud-native frameworks. - API Architecture:  Build and document robust RESTful APIs and event-driven interfaces adhering to enterprise API standards, OpenAPI/Swagger specifications, - Event-Driven & Messaging Systems:  Design asynchronous workflows and event streaming pipelines using  Apache Kafka or   JMS . - Database & Data Management:  Implement efficient data persistence layers using relational databases ( Oracle) and NoSQL stores (MongoDB), ensuring optimized indexing, query execution, and transactional integrity. Engineering Excellence & DevOps - Code Quality & Best Practices:  Enforce clean code principles, SOLID design patterns, domain-driven design (DDD), and test-driven development (TDD/BDD). - Automated Testing:  Author comprehensive unit, integration, and contract tests utilizing JUnit 5, Mockito maintaining high automated test coverage (>85%). - CI/CD & Cloud Integration:  Build and optimize CI/CD pipelines and containerize services using  Docker  and  Kubernetes / OpenShift . - Observability & Reliability:  Integrate logging, metrics, and tracing instrumentation into microservices using frameworks such as OpenTelemetry, Micrometer, Prometheus, Grafana, and Splunk/ELK. Collaboration & Leadership - Agile Participation:  Actively participate in Scrum/Kanban ceremonies (sprint planning, daily standups, backlog refinement, retrospectives). - Production Support & Incident Management:  Partner with Level 3 (L3) support teams for triage, root-cause analysis (RCA), and remediation of critical production incidents during release rollouts and business hours. - 4-8 years in an Apps Development role. Demonstrated execution capabilities. - Strong analytical and quantitative skills; Data driven and results-oriented - Experience in running high traffic, distributed, cloud based services - Experience in affecting large culture change - Experience leading infrastructure programs - Skilled at working with third party service providers - Excellent written and oral communication skills Education: - Bachelor’s/University degree or equivalent experience ------------------------------------------------------ Job Family Group: Technology ------------------------------------------------------ Job Family: Digital Software Engineering ------------------------------------------------------ Time Type: Full time ------------------------------------------------------ Most Relevant Skills Please see the requirements listed above. ------------------------------------------------------ Other Relevant Skills For complementary skills, please see above and/or contact the recruiter. ------------------------------------------------------ Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law. If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi . View Citi’s EEO Policy Statement and the Know Your Rights poster.