Backend Developer Junior

SAIC

About the position

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.

Job Alerts

Get notified when new positions matching your interests become available at {organizationName}.

Need Help?

Questions about our hiring process or want to learn more about working with us?