SAIC - Ashburn, VA

posted about 1 month ago

Full-time - Entry Level
Ashburn, VA
10,001+ employees
Professional, Scientific, and Technical Services

About the position

We are currently seeking a motivated, career and customer-oriented Backend Developer to join our team to begin an exciting and challenging career. The Backend Developer will work closely with the tech lead and senior/mid-level developers, participating in the system architecture design, systems engineering, development, integration testing, and validation, as well as all aspects of the software life-cycle for a Java back-end application that involves extensive messaging and transaction processing. This role is crucial in ensuring the successful development and maintenance of our software systems. The Backend Developer will be responsible for developing and testing Java code as dictated by project requirements. The candidate will be expected to learn and adhere to the continuous integration, automated unit testing, and other AGILE practices established within the team, utilizing the tools currently in use. Additionally, the candidate is expected to diagnose and fix issues in existing application components as part of maintenance, ensuring the reliability and performance of our software solutions. This position offers an opportunity to work in a dynamic environment where you will be part of a team that is dedicated to delivering high-quality software solutions. You will have the chance to grow your skills and contribute to significant projects that impact our clients and the community.

Responsibilities

  • Participate in system architecture design and systems engineering for Java back-end applications.
  • Develop and test Java code according to project requirements.
  • Adhere to continuous integration and automated unit testing practices.
  • Diagnose and fix issues in existing application components as part of maintenance.
  • Collaborate with tech leads and senior/mid-level developers throughout the software life-cycle.

Requirements

  • BS Degree in a related technical field (Computer Science, Engineering, etc.)
  • 2 or more years of Java/JEE design and software development experience.
  • Experience with Java and Java Frameworks (Spring, JMS).
  • Proficiency in JPA/Hibernate and Spring Boot/AWS cloud.
  • Familiarity with Docker and Kubernetes.
  • Experience with Gitlab/JIRA/Jenkins for CI/CD.
  • Knowledge of web services, SQL, XML, and Unix/Linux.
  • Experience with JEE Server (Weblogic, Websphere, JBOSS, etc.).
  • Understanding of software engineering practices and design patterns.

Nice-to-haves

  • First-hand experience working with large project teams, especially with the Federal Government.
  • Demonstrated ability to think critically and creatively to develop innovative solutions.
  • Agile development experience.

Benefits

  • Competitive salary and performance bonuses.
  • Comprehensive health insurance plans.
  • 401(k) retirement savings plan with company matching.
  • Flexible work hours and hybrid work options.
  • Professional development and training opportunities.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service