A complete application in a minute — tailored resume and cover letter, ready to send.
IQVIA is seeking a Senior Software Development Engineer to lead architecture, design, and delivery of enterprise applications across the full technology stack in Bengaluru. You will drive scalable Java-based web solutions and collaborate with stakeholders to modernize platforms.
The role combines hands-on development with production support, API integration, and infrastructure collaboration. Ideal candidates have 8+ years in enterprise software, strong full-stack Java skills, and experience with
Full-Stack Java | Job Description
The Senior Software Development Engineer is responsible for the architecture, design, development, deployment, and support of enterprise software applications and supporting infrastructure. This role serves as a technical leader within the development team, delivering scalable web-based solutions, integrating business systems, optimizing application performance, and ensuring reliable production operations across multiple platforms.
The engineer collaborates closely with business stakeholders, project teams, IT infrastructure groups, and product owners to design and implement solutions that improve operational efficiency, automate business processes, and support customer and internal user needs. The role requires extensive hands-on experience across the full technology stack, including backend Java development, frontend development, server administration, database integration, and enterprise application support.
Technical Area
Core Skills
Backend Development
Java; enterprise Java; MVC architecture; object-oriented design and programming; multi-tier application development
Front-End Development
HTML5; CSS3; JavaScript; jQuery; AJAX; responsive web design
API and Integration
REST APIs; SOAP web services; JSON; XML; authentication and security protocols
Application Servers
Apache Tomcat; JBoss/WildFly; Apache HTTP Server; web application deployment and configuration
Database Technologies
SQL Server; Oracle; JDBC; database performance tuning; stored procedures; complex query development
Operating Systems
Linux administration; Windows Server administration; shell scripting and automation
DevOps and Support
Git; CI/CD concepts; application monitoring; troubleshooting; performance diagnostics; production deployment and support
IQVIA is a leading global provider of clinical research services, commercial insights and healthcare intelligence to the life sciences and healthcare industries. We create intelligent connections to accelerate the development and commercialization of innovative medical treatments to help improve patient outcomes and population health worldwide. Learn more at https://jobs.iqvia.com
IQVIA is committed to integrity in our hiring process and maintains a zero tolerance policy for candidate fraud. All information and credentials submitted in your application must be truthful and complete. Any false statements, misrepresentations, or material omissions during the recruitment process will result in immediate disqualification of your application, or termination of employment if discovered later, in accordance with applicable law. We appreciate your honesty and professionalism.