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 opportunity 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 preferred.
- Positive experience in Cloud technology like AWS (OpenShift etc.).
Frontend
- Deep experience with modern JavaScript frameworks, particularly React.js, including its ecosystem (Redux, Flux).
- Strong command of frontend tooling: Webpack, Babel, npm/yarn.
- Using Test Framework - Component Test (Karate Wiremock / React Test Library).
- Expert-level proficiency in JavaScript (ES6+), TypeScript, HTML5, and CSS3.
- Experience with responsive design principles and frameworks, and ADA complianceSome other highly valued skills may include:
- GitLab/Bit Bucket.
- Understanding of cloud, working with DevOps, Jenkins pipeline.
- Experience in working Agile/Scrum methodology.
- Continuous integration and DevOps using GitLab.
- Hands-on experience with Docker/K8s/OpenShift.
- Certification in relevant technologies or platforms.
Education : University degree or equivalent experience 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.
📌 Java Full Stack - Assistant Vice President (Pune)
🏢 Citi
📍 Pune