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.
The Business Analysis Senior Manager is a senior management-level position responsible for liaising between business users and technologists to exchange...
Apply For This JobAt ServiceNow, our technology makes the world work for everyone, and our people make it possible. We move fast because...
Apply For This JobAbout Godrej & Boyce Godrej is one of India’s oldest, most trusted and respected brands. Our founders, Ardeshir and Pirojsha...
Apply For This JobFull Job Description The Job location is at Jodhpur. So, if you are willing to relocate, then only apply,.Reporting to...
Apply For This JobJob Description Company OverviewEstablished in 1927, by Sheth Anandilal Podar, Podar Education Group has always been driven by the values...
Apply For This JobJob Description We are seeking experienced IP Validation engineers to join our talented and vibrant team. You will be directly...
Apply For This Job