drjobs Senior Backend Java DeveloperÂ

Senior Backend Java DeveloperÂ

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Mclean - USA

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Title - Senior Backend Java Developer
Location - McLean VA (Onsite)------In-Person Interview
Duration - 12 months contract

10 years experience Required
Must provide one Reporting Manager reference with their official email ID Phone Number and LinkedIn Profile

We are seeking an experienced Senior Java Backend Developer with a strong background in Java (Java 8) Spring Framework enterprise backend development messaging systems and Linux environments.

  • The ideal candidate should have 10 years of experience in backend engineering and a solid understanding of enterprise-level architecture security and performance tuning.
  • This role requires both deep technical expertise and the ability to collaborate in Agile teams mentor junior developers and contribute to scalable and secure solutions.

Key Responsibilities:

Backend Development:

  • Design develop and maintain robust backend systems using Java 8 Spring Boot and Java EE/Jakarta EE.
  • Develop RESTful APIs using Spring Boot and optionally JAX-RS.
  • Implement API documentation using Swagger/OpenAPI.
  • Ensure secure maintainable and scalable code using best practices and design patterns.

Web & Data Communication:

  • Deep understanding of HTTP/HTTPS JSON XML and WebSockets.
  • Implement authentication and authorization using Spring Security JWT and OAuth2.
  • Apply secure coding practices and input validation techniques.

Database Expertise:

  • Strong experience with RDBMS: Oracle PostgreSQL MySQL SQL Server.
  • Skilled in writing complex SQL stored procedures indexing and performance tuning.
  • Experience with ORMs: Hibernate JPA.
  • Basic understanding of NoSQL databases like Cassandra (as needed).

Messaging and Asynchronous Processing:

  • Solid experience with Java Messaging Service (JMS) and messaging tools such as ActiveMQ RabbitMQ IBM MQ or Apache Kafka.
  • Understand and implement Pub/Sub Point-to-Point and Event-Driven Architecture patterns.
  • Handle error recovery retries and dead-letter queues effectively.

PKI & Security Infrastructure:

  • Experience with PKI infrastructure: public/private key management keystores (.p12) keytool/OpenSSL encryption/decryption sign/verify using asymmetric/symmetric cryptography.

DevOps & CI/CD:

  • Build and manage projects using Maven or Gradle.
  • Integrate and deploy using CI/CD tools: Jenkins Bitbucket Pipelines etc.
  • Scripting experience in Python Shell and tools like Ansible.

Linux & System Integration:

  • Professional experience with Red Hat Linux or similar distributions.
  • Comfortable with Linux command-line tools file systems and process management.


Team Collaboration & Soft Skills:

  • Work effectively in Agile/Scrum teams.
  • Proficient with Git for version control.
  • Review code provide mentorship and support best practices within the team.
  • Strong documentation and communication skills.

    Analytical mindset with strong problem-solving skills

Please share your Updated Resume at

Employment Type

Full-time

Company Industry

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.