Discover your future at Citi:
Working at Citi is far more than just a job. A career with us means joining a team of approximately 219,000 dedicated people from around the globe. At Citi, you’ll have the prospect to grow your career, give back to your community and make a real impact.
Job Overview:
Responsibilities:
- 6-8 years of extensive experience in software development, with significant experience in hand-on development on complex, large-scale enterprise platforms.
- Development and delivery of high-quality software solutions by using industry aligned programming languages, frameworks, and tools. Ensuring that code is scalable, maintainable, and optimized for performance.
- Cross-functional collaboration with product managers, designers, and other engineers to define software requirements, devise solution strategies, and ensure seamless integration and alignment with business objectives.- Collaboration with peers, participate in code reviews, and promote a culture of code quality and knowledge sharing.
- Adherence to secure coding practices to mitigate vulnerabilities,
protect sensitive data, and ensure secure software solutions.
- Implementation of effective unit testing practices to ensure proper code design, readability, and reliability.
Technologies
Backend Technologies
- Java17+, Spring MVC / Spring Boot /Spring Framework /Spring Security/SpringBatch.
- Design and implementation of RESTful services, Micro Service Designs.
- Build Tools like Maven or Gradle.
- Using Test Framework - Unit Test (Junit/Mockito) / Mutation.
- Back-end development with Java/SpringBoot.
- Strong experience in data modeling and database design, Relational databases like Oracle.
- Experience using observability tools such as logging and metrics for debugging (Elastic/Kibana).
- Experience working in setting up cloud infrastructure.
- Experience in working & configuring wide range of AWS services such as API Gateway, Lambda, ECS, Elastic Load Balancers, EC2, MSK, RDS - Oracle
📌 Java Full Stack (Pune)
🏢 Citi
📍 Pune