Senior Full-Stack Engineer: Java / JavaScript

  • Java
  • JSP
  • JavaScript
  • CI/CD
  • AWS
  • AI

Senior Full-Stack Engineer: Java, JSP, JavaScript

Skills Required

Backend & Core Java

  • Proficiency in Java 11 or higher and Object-Oriented Programming
  • Advanced knowledge of Spring MVC and Spring Boot
  • Advanced knowledge of Spring Security, API security best practices, authentication and authorization
  • Advanced knowledge of ORMs: Hibernate and JPA
  • Advanced knowledge of data structures and algorithms
  • Experience developing RESTful web APIs and API Gateways
  • Experience with WildFly (or JBoss EAP) application server — deployment, configuration, and management
  • Familiarity with background job and task scheduling frameworks: Spring Batch, Quartz Scheduler or similar

Database

  • Advanced knowledge of SQL and MySQL 8
  • Experience with database performance tuning and query optimization

Caching & Distributed Systems

  • Familiarity with Infinispan distributed caching and data grid concepts
  • Understanding of fundamental design principles behind scalable, high-performing applications and how they fit into a larger distributed system
  • Understanding of multi-tenant architecture — tenant isolation, data segregation, shared infrastructure patterns
  • Understanding of asynchronous processing patterns and message queuing

Web & Legacy Frontend

  • Solid experience with traditional Java web development: JSP, JSTL, and server-side rendering patterns
  • Strong proficiency in vanilla JavaScript (ES6+) and jQuery for DOM traversal, event handling, and asynchronous data fetching (AJAX)
  • Experience maintaining, optimizing, and safely refactoring existing JSP/jQuery frontend interfaces while progressively decoupling them to consume modern RESTful API services

Infrastructure & DevOps

  • Familiarity with CI/CD pipelines and associated tools: Jenkins and similar
  • Familiarity with AWS services: EC2, S3, SES, SNS, SQS and similar
  • Familiarity with Docker and containerization basics
  • Familiarity with monitoring tools: CloudWatch and similar
  • Proficiency with Splunk for log analysis and troubleshooting
  • Familiarity with security scans, penetration tests, and vulnerability remediation
  • Familiarity with SOC 2 or similar compliance frameworks and what they mean operationally

Collaboration & Tooling

  • Familiarity with Atlassian suite: Jira, Confluence, Bitbucket
  • Experience with Git branching strategies and code review practices
  • Experience working in remote and async-first collaboration environments

Experience Requirements

  • 5+ years of experience in software engineering
  • 3+ years of experience in a SaaS organization
  • Proven experience working on large, complex legacy codebases — not just greenfield projects
  • Experience with enterprise-grade applications serving high-traffic, multi-tenant environments
  • Experience with SOC 2 or similar compliance frameworks
  • Experience working remotely with distributed teams across timezones

Tasks & Responsibilities

Platform Ownership

  • Maintain, optimize, and safely refactor legacy JSP/jQuery UI surfaces including dev admin, ops admin, and community portals
  • Own deployment and release management — build pipelines, environment configuration, and production deployments
  • Identify performance bottlenecks in a high-traffic multi-tenant SaaS environment and develop solutions
  • Identify and implement key application metrics and monitoring solutions
  • Design, build, and maintain efficient, reusable, reliable, and scalable software within a complex legacy enterprise platform

Framework & Version Upgrades

  • Lead platform-wide framework and version upgrades including WildFly 14 → 25, Java 11 → 17, Spring 5 latest version, and associated library upgrades
  • Assess upgrade impact across the platform, identify breaking changes, and coordinate safe migration path
  • Ensure backward compatibility and stability of the platform throughout upgrade process

Architecture & Design

  • Translate business requirements into solutions within a complex legacy enterprise platform
  • Create design documents from software requirements and maintain existing architecture documentation
  • Apply scalability methodologies in a consistent and robust manner
  • Understand and uphold multi-tenant architecture principles across the platform

Security & Compliance

  • Lead quarterly SOC 2 compliance activities including static, dynamic, and 3rd party library scans
  • Coordinate and support annual penetration testing and remediate findings within defined SLAs
  • Ensure security best practices are applied across the platform

Incident Response

  • Support incident response and troubleshooting for enterprise clients within defined SLAs
  • Identify root causes and implement permanent fixes for production issues
  • Use Splunk for log analysis, issue diagnosis, and post-incident review

Team & Collaboration

  • Mentor and guide mid-level engineers as the India team scales
  • Collaborate closely with the US-based oversight engineer and technical architect in a remote async-first environment
  • Participate in code reviews and establish code quality standards for the India team
Facebook Twitter
Sounds like a match?

Want to turn your ideas into brilliant applications?

Talk to our Experts
Quarks

Want to give wings to your career?

Apply Now

Stay up to date with insights from Quarks!

    How can I help you?