HimalayasHimalayas logo
treXisTR

Backend Engineer

treXis
United States only

Stay safe on Himalayas

Never send money to companies. Jobs on Himalayas will never require payment from applicants.

Trexis Services LLC

Backend Engineer

Job Description:

Backend Engineer positions offered by Trexis Services LLC (Atlanta, Georgia). Develop and optimize backend applications using Java and Spring Boot, ensuring efficiency, maintainability, and scalability. Perform CRUD operations, query optimization, and work with relational and NoSQL databases such as Cassandra and PostgreSQL using Hibernate/JPA. Design and implement RESTful APIs (OpenAPI) and GraphQL, ensuring secure authentication and authorization with OAuth 2.0, JWT, and API Gateway policies. Implement backend services within microservices architecture, utilizing Kafka or RabbitMQ for message-based asynchronous processing. Deploy and manage containerized applications using Docker and Kubernetes, while automating cloud resource management with AWS CLI and AWS SDK. Use Git for version control, following best practices in branching and collaboration. Debug and test APIs with Postman, Bruno, and JMeter for performance benchmarking. Perform static code analysis using SonarCloud and SonarLint to ensure security and code quality. Contribute to CI/CD automation, improving testing and deployment workflows. Create and refine design artifacts, including component diagrams, sequence diagrams, and workflow diagrams, to support system architecture. Implement caching, query tuning, and load balancing to improve backend system performance and scalability. Develop and execute unit and integration tests using JUnit and Mockito. Contribute to test automation to enhance backend reliability. Conduct performance testing, and identify and resolve bottlenecks.

Minimum Requirements:

  • Requires a bachelor’s or foreign equivalent degree in Computer Science, Software Engineering, Systems Engineering or a related field and 3 years of experience working in software development with object-oriented programming language Java.
  • Must have 1 year of experience in each of the following:
    • Working in a client facing role
    • Utilizing build systems including Circle CI and Bitbucket pipelines
    • Using Docker and Kubernetes
    • Using Command Line Interface (CLI) Tools
    • Using Google Suite (now Google Workspace), including Gmail, Google Drive, Google Docs, Google Sheets, Google Slides, Google Meet, Google Calendar, and Google Forms
    • Implementing Application Programming Interfaces (APIs)
    • Referencing design artifacts;
    • Applying security best practices; and
    • Working within existing automated process for software delivery.
  • Position reports to Atlanta, GA office, but may telecommute from any location in the U.S.
  • Experience may be, but need not be, acquired concurrently.

If interested, please submit resume to resumes@trexis.net. Reference Job ID: 9536612.

#IND-DNI

#DNI


About the job

Apply before

Posted on

Job type

Full Time

Experience level

Education

Bachelor degree

Experience

3 years minimum

Location requirements

Hiring timezones

United States +/- 0 hours
Claim this profiletreXis logoTR

treXis

View company profile

Similar remote jobs

Here are other jobs you might want to apply for.

View all remote jobs

Find your dream job

Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan