AdTechTalent
Engineering27 days agoOn-site

Integral Ad Science

Staff Software Engineer- Backend Java- Big Data

javaspring bootjpamysqlpostgresqlsparkkafkaawsec2rdss3sqseksgrafanagitjenkinsci/cdrest apigrpcreactbackendmicroservicesbig data

Key details

Salary

$126K – $216K

Employment type

Full-time

Seniority

Senior

Years experience

10+

Location

New York, New York, United States

Full job description

Staff Software Engineer role focused on software design, development, testing, QA, documentation, and defect fixing. Work with cloud technologies to build scalable, high-performance software for campaign launch, tag activation, ad verification, and optimization. Responsibilities include designing and integrating Java microservices with React front end and MySQL, hands-on development, code reviews, bug fixing, incident response, collaboration with engineers and product teams, API development, cloud infrastructure automation, and CI/CD pipeline development. Requires 12+ years backend development experience, proficiency in Java, Spring Boot, JPA, big data technologies (Spark, Kafka), relational databases (MySQL, PostgreSQL), SQL expertise, security knowledge for APIs, RESTful API and gRPC experience, AWS cloud services, monitoring with Grafana, git, Jenkins, and CI/CD. Strong problem-solving, communication, and teamwork skills required. Location: New York, NY. Salary range $126,000 to $216,000 annually. Benefits include paid time off, health insurance, 401k with matching, and eligibility for bonuses.

What you'll do

  • Design, build and integrate Java microservices communicating with React front end and MySQL database
  • Hands-on development, code reviews, testing, deployment, and documentation
  • Fix software bugs and respond to incident escalations
  • Collaborate with engineers to deliver product features on time and promote best practices
  • Partner with Product team and stakeholders to understand product and technical requirements
  • Research and develop solutions including API development
  • Automate cloud infrastructure, services, and observability
  • Develop CI/CD pipelines and testing automation

Requirements

  • Bachelor's or Master's degree in Computer Science, Computer Engineering, or related STEM field
  • 12+ years of experience in backend development
  • Proficiency in Java, Spring, Spring Boot and JPA
  • 2+ years of experience working with big-data stack including Spark and Kafka
  • Extensive experience with relational databases such as MySQL or PostgreSQL
  • Advanced understanding of SQL, data model design, dimensional modeling, database performance troubleshooting and improvement
  • Knowledge of security principles for authentication and authorization in API design
  • Good understanding of RESTful API and gRPC design and implementation
  • Familiarity with AWS cloud platform and services (EC2, RDS, S3, SQS, EKS)
  • Experience building and deploying scalable backend systems on AWS
  • Familiarity with monitoring and log analysis using Grafana
  • Good knowledge of git, Jenkins and CI/CD pipelines
  • Excellent problem-solving skills and attention to detail
  • Strong verbal and written communication skills
  • Ability to work effectively in a team environment

Tech stack

JavaSpring BootJPAMySQLPostgreSQLSparkKafkaAWSEC2RDSS3SQSEKSGrafanagitJenkinsCI/CDRESTful APIgRPCReact

Benefits

Paid time offHealth insurance (medical, dental, vision)PPO, HSA and FSA options401k with employer matching contributionsCompetitive compensationEligibility for annual bonus and/or other incentive plans

Apply now

This MVP uses a placeholder application flow. In production, this section can connect to an external apply URL or a native application form.

Similar jobs

More roles worth a look

Related opportunities based on specialty and working model so candidates can keep momentum.