This hands-on role is focused on the implementation and enhancement of critical backend services for our
Trading platform and order management system
. As an
individual contributor
, the Junior Backend Engineer will leverage modern technologies to build innovative features and improve existing functionalities. This position operates within a collaborative environment where technical expertise and problem-solving skills are highly valued. The ideal candidate is technically proficient, eager to learn, committed to producing high-quality code, and thrives in a fast-paced financial domain.
Responsibilities:
Develop and implement
scalable microservices using Java 8 and Spring Boot, specifically for
trading and order management functionalities
.
Contribute to the implementation and management
of message-driven architectures with Kafka to handle
high-throughput trading events and order flows
.
Work extensively with
relational databases (Oracle) for data storage and retrieval in a
mission-critical financial environment
.
Utilize and apply
in-memory data stores like Redis or Gemfire for caching and high-speed data access, crucial for
real-time trading operations
.
Assist in deploying and managing
applications on containerization platforms like Openshift.
Collaborate closely with
cross-functional teams to implement, test, and deliver new features for the
trading platform and order management system
.
Focus on adhering to best practices
to ensure the performance, quality, and responsiveness of applications, especially under
peak trading volumes
.
Participate actively in technical discussions, and knowledge sharing sessions to foster continuous improvement.
Qualifications:
3-5 years of hands-on experience
in backend development.
Java 8:
Strong proficiency in Java 8 and its core features.
Spring Boot:
Solid practical experience with Spring Boot for building microservices.
Microservices:
Practical experience in developing and implementing microservices architectures, ideally within a
financial or high-transactional system
.
Kafka:
Hands-on experience with Kafka for event streaming and messaging, particularly in
real-time data processing contexts
.
Database:
Solid understanding and practical experience with Oracle databases, including writing efficient queries and basic schema understanding for
large-scale transactional systems
.
Caching/In-memory Data Store:
Practical experience with Redis or Gemfire for high-performance data access.
Containerization:
Familiarity with Openshift for application deployment and management.
Communication Skills:
Excellent verbal and written communication skills to articulate technical concepts clearly.
Analytical Skills:
Strong analytical and problem-solving abilities to tackle challenging technical issues in a
complex financial system
.
Individuals who are driven with a passion for technology and a desire to build robust systems as
individual contributors
in the
financial trading domain
are encouraged to apply!
-
Job Family Group:
Technology
-
Job Family:
Applications Development
-
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.
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.