Responsibilities Design and implement strategic technical solutions for business problems.Lead architectural discussions and drive technology strategy.Oversee the entire lifecycle of software development from conception to post-deployment support.Engage in high-level system design, including data architecture and system integration.Mentor and manage a team of developers, fostering an environment of learning and innovation.Drive initiatives for technology modernization and cloud migration.Establish and enforce best practices in coding, testing, and deployment.
Technical and Professional Requirements:
Primary skills:Technology->Java->Java - ALL Preferred Skills:
Technology->Java->Java - ALL
Additional Responsibilities: Expert level understanding of Java, Spring ecosystem, and microservices.Experience with cloud platforms (AWS, Azure, or GCP).Mastery in complex system integration, including message queues, caching, and databases.Strong skills in system design, including data modeling, API design, and security.Proficiency with monitoring and logging tools for distributed systems.
Educational Requirements Bachelor of Engineering,BCA,BSc,MCA,MSc,MTech
Service Line Application Development and Maintenance
* Location of posting is subject to business requirements