Backend Java Developer

  • Posted 2 days ago | Updated 2 days ago

Overview

Remote
$80,000 - $108,000
Full Time

Skills

Backend Developer
Developer
Java
Java Developer
NoSQL
RESTful API
PostgreSQL
DoD Common Access Card
US citizenship
Computer Science
Engineering

Job Details

Position Summary

BGI is seeking a skilled and motivated Backend Java Developer to join our growing engineering team. In this role, you will be responsible for designing, developing, testing, deploying, and maintaining the server-side logic and APIs that power an automated material tracking platform. You will leverage your expertise in Java and the Spring Framework to build high-quality, high-performance, and reliable backend services. You will collaborate closely with front-end developers, product managers, and other stakeholders to deliver exceptional features and user experiences.

This position may involve occasional travel to client sites.

Job Responsibilities

  • Design, develop, test, and deploy robust, scalable, and secure backend services and applications using Java.
  • Build and maintain efficient, reliable, and well-documented RESTful APIs using the Spring Framework.
  • Collaborate with cross-functional teams (Frontend, QA, Product) to define, design, and ship new features.
  • Write clean, maintainable, and efficient code following best practices and coding standards.
  • Optimize applications for maximum speed, scalability, and reliability.
  • Troubleshoot, debug, and resolve backend issues and bugs.
  • Participate in code reviews to maintain code quality and share knowledge.
  • Work with databases (e.g., SQL, NoSQL) to ensure data persistence and integrity.
  • Stay up to date with emerging backend technologies and industry trends.

Required and/or Preferred Qualifications (education, experience, licenses, skills)

Required:

  • Bachelor's degree in Computer Science, Engineering, or a related field, OR equivalent practical experience.
  • Proven professional experience as a Backend Developer with a strong focus on Java.
  • Demonstrable experience in designing, developing, and consuming RESTful APIs.
  • Strong understanding of object-oriented programming (OOP) principles and design patterns.
  • Experience working with relational databases (e.g., PostgreSQL) and/or NoSQL databases (e.g., Cassandra).
  • Familiarity with version control systems, particularly Git.
  • Excellent problem-solving and analytical skills.
  • Strong communication and teamwork skills.
  • Ability to work effectively in an Agile/Scrum development environment.
  • ship and ability to obtain a DoD Common Access Card

Preferred:

  • Experience with the Spring Framework is strongly preferred.
  • Experience with cloud platforms (AWS, Azure, or Google Cloud Platform).
  • Knowledge of containerization technologies like Docker.
  • Experience with CI/CD pipelines and tools (e.g., Jenkins, GitHub Actions).
  • Familiarity with messaging queues (e.g., Kafka, RabbitMQ).
  • Experience with automated testing frameworks (JUnit, Mockito, Spring Test).

Salary and Benefits

Salary commensurate with skills and experience. Full benefits package including medical and 401k.

Interested Applicants Should Contact BGI at:

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About BGI, LLC