IMPYRIAN-posted about 2 months ago
$111,000 - $131,000/Yr
Full-time • Mid Level
Ashburn, VA
11-50 employees

We are looking for a talented Mid-Level Full-Stack Java Developer to join our fast-growing team. The ideal candidate will have solid experience supporting and developing Java-based backend applications, along with some frontend development skills. You will contribute to building and maintaining scalable, end-to-end software solutions in an agile environment. Support and develop Java backend applications using frameworks such as Spring and Spring Boot. Assist in developing responsive frontend interfaces, preferably with Angular; experience with other frontend technologies is a plus. Collaborate within Agile teams to deliver quality solutions efficiently. Write and maintain automated unit tests for backend components using tools like JUnit. Work with relational databases such as Oracle and PostgreSQL for data access and management. Assist in troubleshooting and optimizing existing applications for better performance. Participate in code reviews, sprint planning, and other agile ceremonies. Document technical designs and communicate effectively with team members and stakeholders. Performs other duties as assigned by the supervisor

  • Support and develop Java backend applications using frameworks such as Spring and Spring Boot.
  • Assist in developing responsive frontend interfaces, preferably with Angular; experience with other frontend technologies is a plus.
  • Collaborate within Agile teams to deliver quality solutions efficiently.
  • Write and maintain automated unit tests for backend components using tools like JUnit.
  • Work with relational databases such as Oracle and PostgreSQL for data access and management.
  • Assist in troubleshooting and optimizing existing applications for better performance.
  • Participate in code reviews, sprint planning, and other agile ceremonies.
  • Document technical designs and communicate effectively with team members and stakeholders.
  • Performs other duties as assigned by the supervisor
  • Bachelor’s degree in Computer Science, Information Technology, or a related field, or an equivalent combination of education and experience.
  • Minimum of 5 years of professional experience supporting Java applications with related frameworks.
  • Strong knowledge of Java, Spring, and Spring Boot.
  • Experience with frontend development, particularly with Angular (or similar frameworks).
  • Experience working in an Agile environment using Jira or similar tools.
  • Hands-on experience with relational databases such as Oracle and PostgreSQL.
  • Proficiency in writing automated unit tests using JUnit.
  • Good written and verbal communication skills.
  • Strong analytical skills and attention to detail.
  • Version control experience with Git.
  • Experience with microservices architecture.
  • Familiarity with CI/CD pipelines and DevOps practices.
  • Knowledge of cloud computing platforms like AWS or Azure.
  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Company paid life and disability insurance
  • 401k plan including company match
  • Paid federal holidays
  • Paid Time Off or Vacation/Sick time depending upon contract
  • Parental leave
  • Bereavement leave
  • Education/Training reimbursement
  • Employee Assistance Program
  • Other voluntary benefits available
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service