Java Backend Developer

HAN IT STAFFING, INC.
Hanover, NJ, United States
3 days ago
Apply on www.thejobnetwork.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours

Tech stack

Java (Programming Language) Agile Methodology Artificial Intelligence Amazon Web Services Code Review Continuous Integration Distributed Systems Gradle HP Systems Insight Manager Apache Maven Enterprise Messaging Systems NoSQL
+22 more
OpenShift Scrum Methodology Prometheus Standard Sql Memory Leaks Data Logging GitHub Copilot Grafana Spring-boot Software Security Git Kubernetes Apache Kafka Cloudwatch Restful APIs Heap (Data Structure) Splunk GPT Dynatrace Docker Jenkins Microservices

Job description

  • Develop and maintain scalable Java backend applications using Spring Boot and Microservices.
  • Troubleshoot and resolve production issues in AWS/OpenShift environments.
  • Perform root cause analysis and implement permanent fixes for production incidents.
  • Monitor application health, analyze logs, heap dumps, and thread dumps to resolve performance and memory issues.
  • Manage application certificates and ensure secure deployments.
  • Collaborate with cross-functional teams in an Agile environment and participate in code reviews and production releases.

Requirements

  • We are seeking a Senior Java Backend Developer with strong expertise in Java, Spring Boot, Microservices, and AWS. The ideal candidate should have hands-on experience supporting production environments, troubleshooting critical issues, and working in Agile teams. Experience with AI-assisted development tools is a plus., * Strong experience with Java 8/11/17/21, Spring Boot, and Microservices.
  • Experience developing and supporting RESTful APIs and distributed systems.
  • Hands-on experience with AWS, OpenShift, Docker, and Kubernetes.
  • Strong knowledge of Agile/Scrum methodology.
  • Experience using AI tools (GitHub Copilot, ChatGPT, etc.) to improve development productivity.
  • Experience handling production support, incident management, and root cause analysis (RCA).
  • Strong troubleshooting skills for memory leaks, performance bottlenecks, thread dumps, heap dumps, GC analysis, CPU utilization, and application failures.
  • Experience managing SSL/TLS certificates, certificate renewal, keystores, truststores, and secure application communication.
  • Knowledge of application monitoring and logging tools such as Splunk, ELK, Grafana, Prometheus, CloudWatch, or Dynatrace.
  • Experience with Git, Maven/Gradle, Jenkins, and CI/CD pipelines.
  • Strong knowledge of SQL/NoSQL databases and messaging technologies like Kafka.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.thejobnetwork.com
Prepare application

Good distractions

Loading talks and stories from around this role…