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

We are seeking a highly skilled and versatile Senior Full-Stack Java Developer to join our innovative development team. The ideal candidate will have extensive experience in developing and supporting Java-based backend applications, as well as frontend development skills. You will play a key role in designing, building, and maintaining scalable and efficient end-to-end software solutions.

  • Design, develop, and maintain robust Java backend applications using frameworks such as Spring and Spring Boot.
  • Develop responsive and user-friendly frontend interfaces using modern web technologies (e.g., HTML, CSS, JavaScript, React, Angular, or similar).
  • Collaborate within Agile teams to deliver high-quality, integrated software solutions on time.
  • Support and optimize existing Java applications to ensure excellent performance, scalability, and reliability.
  • Develop and execute automated unit tests for backend components using tools like JUnit.
  • Create and maintain frontend testing and validation to ensure UI quality.
  • Work closely with database teams to design and optimize interactions with relational databases such as Oracle and PostgreSQL.
  • Participate in code reviews, agile ceremonies, and continuous improvement initiatives.
  • Document technical specifications and communicate effectively across 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.
  • At least 7 years of professional experience supporting and developing Java applications with a full-stack focus.
  • Strong expertise in Java, Spring, Spring Boot, and related backend technologies.
  • Proven experience with frontend development using modern frameworks such as React, Angular, or Vue.js.
  • Experience working in an Agile development environment using Jira or similar tools.
  • Hands-on experience with relational databases such as Oracle and PostgreSQL.
  • Proficiency in writing automated unit tests with tools like JUnit.
  • Familiarity with frontend testing tools and methodologies.
  • Experience with microservices architecture and API development.
  • Knowledge of CI/CD pipelines and DevOps methodologies.
  • Familiarity with cloud platforms such as AWS or Azure.
  • Experience with version control systems such as Git.
  • 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