Full Stack Developer

Brillient CorporationReston, VA
443d

About The Position

The Full Stack Developer position at Brillient involves supporting the USDA customer by participating in the design, implementation, and integration of software solutions. This role requires flexibility to work in a hybrid schedule and focuses on developing complex software applications related to records management and automation. The developer will lead all phases of software systems programming, ensuring that applications meet user needs while adhering to best practices in software development.

Requirements

  • BS in Computer Science or closely related field.
  • 8 years of Java development experience.
  • Ability to obtain a Public Trust clearance.
  • Hands-on experience with Java, Spring Boot framework, ReactJS, SQL, REST API, Microservices, and Docker.
  • Experience with relational databases, preferably PostgreSQL.
  • Experience working with AWS cloud-based services and tools.
  • Experience integrating with search engines, preferably OpenSearch.
  • Experience diagnosing/debugging faults in complex online services-based architectures.
  • Ability to develop function and test specifications for software development.
  • Proficient knowledge of scripting languages (Python, PowerShell, and Bash).
  • Interpersonal skills necessary to work effectively with customers and multi-cultural teams.
  • Ability to independently manage multiple projects and deadlines.
  • Ability to communicate clearly in English.

Nice To Haves

  • Experience with Liquibase or C#.

Responsibilities

  • Develop, test, modify, and maintain complex programs.
  • Design and implement the interrelations of files and records within programs.
  • Work with problems and concepts to develop programs solving major computational problems.
  • Develop special purpose programs as needed, such as critical path analysis programs.
  • Test, document, and write operating instructions for all work.
  • Investigate the feasibility of alternate program design approaches.
  • Assist user personnel in defining problems or needs and determining work organization.
  • Plan programming actions to produce interrelated products from diverse data elements.
  • Solve difficult programming problems using knowledge of system software and regulations.
  • Perform other related duties as assigned.

Benefits

  • Ample paid time off
  • Medical, Dental, & Vision Plans
  • Company Sponsored Wellness Programs
  • Paid Life Insurance and STD
  • Paid Employee Assistance Program
  • Voluntary Life & TD coverage
  • 401(k)
  • Competitive wages
  • Quarterly Performance Development
  • Company Discounts
  • Anniversary & Birthday Programs
  • Spot Bonus Award Recognition up to $3K
  • College Loan Repayment Support
  • Continuing Education Support

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Industry

Administrative and Support Services

Education Level

Bachelor's degree

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service