About the Role We are looking for a highly skilled and hands-on Software Engineer to drive modern engineering practices and technology transformation within our teams You will play a critical role in designing developing and maintaining scalable high-quality software solutions while ensuring best-in-class engineering standards including trunk-based development test automation security and up-to-date ways of working This role requires deep expertise in system design hands-on coding and strong problem-solving skills to create resilient high-performing and secure applications Key Responsibilities Software Architect 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 Lead the design and architecture of complex software systems using Domain-Driven Design DDD principles Collaborate with business stakeholders domain experts and engineering teams to model real-world business problems into software solutions Implement strategic DDD patterns such as anti-corruption layers context maps and event-driven architectures Work closely with product and engineering teams to ensure scalable and maintainable system design Define technical governance and best practices for domain modeling and software architecture Engineering Excellence Best Practices Drive the adoption of modern engineering ways of working including Agile DevOps and CI CD Advocate for automated testing infrastructure as code and continuous monitoring to enhance software reliability Apply Behavior-Driven Development BDD Test-Driven Development TDD and unit testing to ensure code
📌 Java Architect (Pune)
🏢 Citigroup
📍 Pune
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.