Senior Java Backend Developer

EXA TECHNOLOGIES,LLC
Charlotte, NC, United States
12 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
10 years minimum
Compensation
$100,000.0 - $120,000.0
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) JavaScript (Programming Language) Spring Security Agile Methodology Amazon Web Services Application Performance Management HTML5 Microsoft Azure Cascading Style Sheets (CSS) Cloud Computing Code Review Databases
+34 more
Continuous Integration Elasticsearch Github Hibernate (Java) Java Persistence API PostgreSQL Enterprise Messaging Systems MySQL OAuth Oracle (Applications) RabbitMQ Redis Prometheus JSON Web Token Software Engineering SQL Databases TypeScript Data Logging Google Cloud Spring-mvc Grafana Spring-boot Software Security Git AngularJS Gitlab-ci Kubernetes Information Technology Apache Kafka Restful APIs Splunk Docker Jenkins Microservices

Job description

We are seeking an experienced Senior Java Backend Developer with over 10 years of hands-on experience in designing, developing, and maintaining enterprise-grade applications. The ideal candidate will have deep expertise in Java, Spring Boot, Microservices, and Angular, with a proven track record of delivering scalable, high-performance applications in Agile environments., * Design, develop, and maintain scalable backend applications using Java and Spring Boot.

  • Build and support RESTful APIs and microservices-based architectures.
  • Develop responsive front-end components using Angular.
  • Collaborate with architects, product owners, and cross-functional teams to deliver high-quality software.
  • Optimize application performance, scalability, and reliability.
  • Write clean, maintainable, and well-documented code following industry best practices.
  • Participate in code reviews, technical design discussions, and architecture decisions.
  • Troubleshoot production issues and implement long-term solutions.
  • Mentor junior developers and contribute to engineering best practices.
  • Ensure application security, quality, and compliance with organizational standards.

Requirements

Candidates must be able to work from the designated client location as required. The candidate is required to work at client location 3 days a week., * Bachelor’s degree in Computer Science, Information Technology, or a related field.

  • 10+ years of professional experience in software development.
  • Strong expertise in Java 8/11/17 and Spring Boot.
  • Extensive experience with Microservices Architecture.
  • Strong experience developing REST APIs.
  • Hands-on experience with Angular (v10 or higher preferred).
  • Experience with Spring Data JPA and Hibernate.
  • Strong knowledge of SQL databases such as Oracle, PostgreSQL, or MySQL.
  • Experience with messaging technologies such as Kafka or RabbitMQ.
  • Experience with Docker and Kubernetes.
  • Familiarity with CI/CD pipelines using Jenkins, GitHub Actions, GitLab CI, or Azure DevOps.
  • Strong understanding of Git version control.
  • Experience working in Agile/Scrum environments.
  • Excellent analytical, problem-solving, and communication skills.

Preferred Qualifications

  • Experience with cloud platforms such as AWS, Azure, or Google Cloud.
  • Knowledge of OAuth2, JWT, and Spring Security.
  • Experience with Redis, Elasticsearch, or other distributed technologies.
  • Exposure to monitoring and logging tools such as Splunk, ELK, Prometheus, or Grafana.
  • Relevant Java or cloud certifications are a plus.

Technical Skills

  • Java, Spring Boot, Spring MVC, Spring Data JPA, Hibernate, Microservices, REST APIs,Angular, JavaScript / TypeScript, HTML5 / CSS3, SQL, Oracle / PostgreSQL / MySQL, Kafka / RabbitMQ, Docker, Kubernetes, Git, Jenkins, CI/CD, AWS / Azure / GCP

Work Authorization Requirement

Candidates must be legally authorized to work in the United States without current or future employer sponsorship. Visa sponsorship is not available for this position.

Apply for this position

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

Apply on www.indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:55 min

Hiring backend developers with strong cultural fit

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:18 min

Scaling MySQL databases for massive user growth

Johannes Nicolai Johannes Nicolai +1 · LIVE

3:55 min

Demonstrating semantic routing thresholds with the Redis vector library

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all