SAIC - Ashburn, VA

posted about 1 month ago

Full-time - Entry Level
Onsite - Ashburn, VA
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 to participate in the system architecture design, systems engineering, development, integration testing, validation, and 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 software systems that meet project requirements and adhere to established practices. The Backend Developer will be responsible for developing and testing Java code as dictated by project requirements. The candidate is expected to learn and adhere to continuous integration, automated unit testing, and other Agile practices established within the team, utilizing the tools currently in use. Additionally, the candidate will be expected to diagnose and fix issues in existing application components as part of maintenance, ensuring the reliability and performance of the software. This position offers an opportunity to work in a collaborative environment, where the developer will gain hands-on experience with various technologies and methodologies, contributing to the overall success of the projects undertaken by the team.

Responsibilities

  • Participate in system architecture design and systems engineering for Java back-end applications.
  • Develop and test Java code as per 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 on software life-cycle activities.

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, Java Frameworks (Spring, JMS), JPA/Hibernate, Spring Boot, AWS Cloud, Docker, and Kubernetes.
  • Familiarity with Gitlab, JIRA, Jenkins for CI/CD.
  • Experience with web services, SQL, XML, and Unix/Linux.
  • Knowledge of JEE Server experience (Weblogic, Websphere, JBOSS, etc.).
  • Understanding of software engineering practices, including reading/generating software specs and design patterns.

Nice-to-haves

  • 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.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service