Java Fullstack Developer
Citigroup View all jobs
- Pune, Maharashtra
- Permanent
- Full-time
- Utilize knowledge of application development procedures and concepts to identify and define necessary system enhancements.
- Possess 2- 5 years of industry experience with hands-on coding in Core Java, Spring (Core, Boot, etc.), and Agile development methodologies.
- Demonstrate expertise in implementing Web APIs, including Web services and RESTful services.
- Strong analysis and design skills, encompassing OO design patterns and SOLID principles.
- Good knowledge of distributed messaging platforms such as Apache Kafka and MQ.
- Strong understanding of Oracle, PL/SQL Stored Procedures, and Source Code Management (SCM) tools like GitHub and Bitbucket.
- Knowledge on Spring AI, Copilot and OpenShift is a plus.
- Responsible for designing, developing, testing, tuning, and building medium to large-scale applications, including converting requirements to technical designs and code, conducting testing, debugging, and implementing solutions.
- Appropriately assess risk, ensure compliance with applicable laws, rules, and regulations, adhere to policy, and manage control issues with transparency, safeguarding the firm's reputation and assets.
- 2-5 years of relevant experience in the Financial Service industry
- Intermediate level experience in Applications Development role
- Consistently demonstrates clear and concise written and verbal communication
- Demonstrate problem-solving and decision-making skills
- Bachelor’s degree/University degree or equivalent experience