Back to Jobs
Recently postedTechnology

Java Backend Engineer - Local Only

Digitech ServicesNew York, NY🇺🇸United States

Quick overview

SeniorityMid Senior
Work modeOn Site
LocationNew York, NY, United States
DockerMariaDBMicroservicesMongoDBMySQLGitApacheGitHub ActionsJavaKafkaPythonRedisRESTTypeScriptAgileCI/CD

Job description

Location: New York City, NY, USA / Onsite Position at Client location
Job Title: Java Backend Engineer / Application Developer – Java & Web Technologies

Job Summary

We are looking for an experienced Java Backend Engineer with strong expertise in modern Java development and web technologies. The ideal candidate will have hands-on experience developing scalable backend applications, working with relational and NoSQL databases, implementing messaging solutions, and supporting containerized application deployments and CI/CD pipelines.

Key Responsibilities

  • Design, develop, test, and maintain backend applications using modern Java technologies.
  • Build and maintain REST APIs, microservices, and web-based application components.
  • Work with TypeScript and Python for application development and supporting services.
  • Develop and optimize database queries and data models.
  • Implement caching and messaging solutions using Redis and Kafka.
  • Containerize applications using Docker.
  • Configure and maintain CI/CD workflows using GitHub Actions.
  • Collaborate with frontend developers, architects, QA engineers, and DevOps teams.
  • Troubleshoot application issues and ensure performance, scalability, security, and code quality.

Required Technical Skills

  • Programming Languages: Modern Java, TypeScript, Python.
  • Backend Development: Java backend development, REST APIs, web technologies, microservices.
  • Databases: MySQL, MariaDB, MongoDB.
  • Caching: Redis.
  • Messaging: Apache Kafka.
  • Containerization: Docker.
  • CI/CD: GitHub Actions.
  • Development Practices: Git, code reviews, debugging, unit testing, and Agile methodologies.

Similar jobs