Senior Java Developer- C12 - PUNE
Citigroup View all jobs
- Pune, Maharashtra
- Permanent
- Full-time
- Development of high-quality software, emphasizing simplicity, maintainability, and reuse.
- Participation in code and design reviews.
- Analyse requirements by working closely with the business analyst and business aligned teams to define solutions.
- Effective communication with support, other development, and infrastructure teams.
- Contribute to architectural standards, best practices, and promote adherence to these standards.
- Implement best coding & testing practices within team.
- 5-10 years of Java programming experience in developing robust, scalable, and maintainable applications applying Object Oriented Design principles.
- Demonstrable experience on building big-data & caching solutions.
- Strong understanding of SQL & NoSQL databases.
- Knowledge of HTTP, ReSTful web services and API design.
- Familiarity with Linux environment including scripting skills.
- Good understanding of Spring Framework and Kafka.
- Strong understanding of automation testing.
- Good understanding of OTC products, trade lifecycle & accounting.
- Working knowledge of a scripting language such as Groovy, Python, JavaScript, etc.
- Familiarity with databases particularly NoSQL e.g. MongoDB, Couchbase, Snowflake.
- Good understanding of Cloud platforms.
- Bachelor’s degree/University degree or equivalent experience