IQVIA logo

Java Full Stack Developer

IQVIA
Posted this week

LOCATION

Kochi · Onsite

EXPERIENCE

8+ Years

TYPE

FullTime

SKILLS REQUIRED

JavaMVC FrameworkRESTful APIsSQLPerformance OptimizationJavaScriptCI/CDGitLinuxSOAP Web Services

Job description

Overview

Senior software development engineer responsible for architecting, developing, deploying and supporting enterprise web applications and their supporting infrastructure, acting as a technical leader within the development team.

What you'll do

  • Design, develop, enhance and maintain enterprise web applications and internal business tools.
  • Build scalable Java-based applications using modern software engineering principles and MVC design patterns.
  • Develop and maintain full-stack solutions using Java, JavaScript, HTML, CSS and related web technologies.
  • Implement secure, maintainable and high-performing application architectures.
  • Participate in technical design sessions, solution architecture discussions and code reviews.
  • Design and implement RESTful APIs and SOAP-based web services.
  • Integrate applications with internal and external platforms, databases and third-party systems.
  • Develop data exchange processes and automation workflows.
  • Support migration and modernization initiatives involving legacy applications and platforms.
  • Design and implement database integrations and data access layers.
  • Develop complex SQL queries, stored procedures and optimization strategies.
  • Analyze performance bottlenecks and implement database tuning improvements.
  • Ensure data accuracy, integrity and scalability across applications.
  • Support troubleshooting of production database issues.
  • Administer and support enterprise environments running Apache HTTP Server, Apache Tomcat, JBoss/WildFly, Linux and Microsoft Windows Server.
  • Manage deployments, upgrades and production support activities.
  • Monitor application performance and system health.
  • Troubleshoot infrastructure, networking and application-related issues.
  • Work with IT teams to optimize hosting environments and reduce operational costs.
  • Provide Tier 3 application support for critical business systems.
  • Analyze and resolve software defects, operational incidents and performance issues.
  • Support release management and deployment processes.
  • Ensure high application availability and reliability.
  • Maintain technical documentation and operational procedures.
  • Partner directly with business stakeholders to gather requirements and translate them into technical solutions.
  • Participate in solution reviews, planning sessions and technical mentoring.
  • Collaborate with cross-functional teams to deliver high-quality software products.
  • Provide technical guidance during project execution and issue resolution.
  • Promote continuous improvement of development processes and tooling.

What you'll need

  • Java, enterprise Java, MVC architecture, object-oriented design and programming, multi-tier application development.
  • HTML5, CSS3, JavaScript, jQuery, AJAX, responsive web design.
  • REST APIs, SOAP web services, JSON, XML, authentication and security protocols.
  • Apache Tomcat, JBoss/WildFly, Apache HTTP Server, web application deployment and configuration.
  • SQL Server, Oracle, JDBC, database performance tuning, stored procedures, complex query development.
  • Linux administration, Windows Server administration, shell scripting and automation.
  • Git, CI/CD concepts, application monitoring, troubleshooting, performance diagnostics, production deployment and support.

Nice to have

  • 8+ years of enterprise software development experience.
  • Strong background in full-stack application development.
  • Experience supporting large-scale internal business applications.
  • Knowledge of survey platforms, workflow automation and operational tools.
  • Experience working within Agile development environments.
  • Ability to balance development responsibilities with production support and infrastructure management.

Details

  • Location: Kochi, India.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Java Full Stack Developer