About the Role:
We are seeking a highly skilled and hands-on Software Engineer to lead the adoption of modern engineering practices and drive technology transformation within our teams.
You will be instrumental in designing, developing, and maintaining scalable, high-quality software solutions while upholding best-in-class engineering standards, including test automation, security, and modern methodologies.
This role demands deep expertise in system design, hands-on coding, and strong problem-solving skills to create resilient, high-performing, and secure applications.
Key Responsibilities:
Software Development & System Design:
Design, develop, and maintain robust, scalable, and high-performance applications.
Implement trunk-based development practices to enable continuous integration and rapid delivery.
Develop clean, maintainable, and testable code following SOLID principles and software design best practices.
Ensure high levels of unit test coverage, test-driven development (TDD), and behavior-driven development (BDD).
Actively contribute to hands-on coding, code reviews, and refactoring to maintain high engineering standards.
Engineering Excellence & Best Practices:
Drive the adoption of modern engineering methodologies, including Agile, DevOps, and CI/CD.
Advocate for automated testing, infrastructure as code, and continuous monitoring to enhance software reliability.
Apply BDD, TDD, and unit testing to ensure code quality and functionality.
Conduct thorough code reviews, ensuring adherence to best practices in readability, performance, and security.
Implement and enforce secure coding practices, performing vulnerability assessments and ensuring compliance with security standards.
Collaborate effectively in agile environments, embracing DevOps principles and fostering a culture of continuous delivery and improvement.
Technical Leadership & Collaboration:
Partner with architects, product owners, and cross-functional teams to design scalable and distributed systems.
Mentor junior engineers and foster a culture of engineering excellence and continuous learning.
Collaborate closely with DevOps teams to optimize deployments, observability, and production resilience.
Lead technical discussions, contribute to design documentation, and provide guidance on modern software architectures.
Skills and Qualifications:
Must-Have Skills
8+ years of strong hands-on experience in coding Java, Multi threading, REST API , SpringBoot, Hibernate ,Kafka, SQL (Oracle), Git.
Hands on experience with UI technology like Angular, JavaScript.
Hands on experience with Junits, Karate Framework & Cucumber.
Deep expertise in design pattern , system design and microservices architecture.
Proficiency in TDD, BDD, and an automation-first mindset to ensure high test coverage and reliability.
Strong understanding of CI/CD pipelines and DevOps practices.
Experience conducting code reviews, vulnerability assessments, and secure coding.
Exposure to modern cloud-native technologies (Openshift, Kubernetes, Docker).
Excellent problem-solving skills and ability to work in fast-paced, agile environments.
Knowledge of performance tuning, observability, and production monitoring.
Strong communication and collaboration skills.
Good-to-Have Skills
Experience with event-driven architecture , domain driven design & distributed systems.
Familiarity with caching solutions and tooling.
Education:
Job Family Group:
Technology
Job Family:
Applications Development
Time Type:
Full time
Citi is an equal opportunity and affirmative action employer.
Qualified applicants will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.
Citigroup Inc. and its subsidiaries (“Citi”) invite all qualified interested applicants to apply for career opportunities. 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 (https://www.citigroup.com/citi/accessibility/application-accessibility.htm) .
View the “EEO is the Law (https://www.dol.gov/sites/dolgov/files/ofccp/regs/compliance/posters/pdf/eeopost.pdf) ” poster. View the EEO is the Law Supplement (https://www.dol.gov/sites/dolgov/files/ofccp/regs/compliance/posters/pdf/OFCCP_EEO_Supplement_Final_JRF_QA_508c.pdf) .
View the EEO Policy Statement (http://citi.com/citi/diversity/assets/pdf/eeo_aa_policy.pdf) .
View the Pay Transparency Posting (https://www.dol.gov/sites/dolgov/files/ofccp/pdf/pay-transp_%20English_formattedESQA508c.pdf)
Citi is an equal opportunity and affirmative action employer.
Minority/Female/Veteran/Individuals with Disabilities/Sexual Orientation/Gender Identity.
br{display:none;}.css-58vpdc ul > li{margin-left:0;}.css-58vpdc li{padding:0;}]]> candidate should have relevant experience in retail and hospitality industry. Job Type: Full-time Salary: ₹20,000.00...
Apply For This Jobbr{display:none;}.css-58vpdc ul > li{margin-left:0;}.css-58vpdc li{padding:0;}]]> Experience: 3+ yrs ( International BPO)Salary: No Bar For Deserving candidatesLocation: Mohali Job Summary: We...
Apply For This Jobbr{display:none;}.css-58vpdc ul > li{margin-left:0;}.css-58vpdc li{padding:0;}]]> Roles & Responsibilities : – Invoicing of Clients and regular payment follow ups. · Keeping...
Apply For This Jobbr{display:none;}.css-58vpdc ul > li{margin-left:0;}.css-58vpdc li{padding:0;}]]> Food & Beverage Manger leads the Team, Plans the resources and daily events. Report to...
Apply For This JobRole We are seeking an experienced Copywriter to create and publish engaging content across our social media channels, including Facebook,...
Apply For This JobFantek was started by Mr. Kishore Kumar, an M.Tech from IIT Madras and Mr. Srinivas K, an MBA from NUS...
Apply For This Job