Java Software Engineer

San Diego, California


Working on a software development team, the Software Engineer performs complex analysis, design, programming and modification of computer programs for internal and/or external applications.

What You Get To Do:

  • Writes code and performs programming, testing, and debugging of software applications
  • Maintains existing applications for maintenance of business
  • Analyzes methods to efficiently address software system requirements
  • Finalizes forms, procedures, and documentations needed for installation and maintenance of application programs
  • Practices good software engineering techniques and standards to minimize coding errors and ensure robustness and efficiency of work products
  • Partners with software teams in the development of software engineering processes
  • Participate in software project meetings and provide status reports
  • Interfaces with internal IT staff including Quality Assurance, Software Architects and others
  • Works with Operations and business partners to add new or custom features to company products
  • Assumes full end-to-end accountability and responsibility for assigned tasks as well as the end production delivery
  • Applies software engineering and Object Oriented Design principles as well as utilizes UML based design documents and code to create or enhance software

What You Need:

Education and/or Experience

For consideration, candidates will need a Bachelor's degree (or equivalent combination of education and experience) along with a minimum of five (5) to eight (8) plus years’ job related experience in software development. Pharmacy Benefits Management or related industry is a plus.

Computer Skills

To perform this job successfully, an individual should have knowledge and experience with:

• JAVA and other currently used programming languages.

• Sprint Boot

• Sprint Cloud

• API Gateways

• JavaScript Frameworks (Angular 4+, React)

• Object oriented software development

• Microsoft Office (Outlook, Word, Excel, PowerPoint, Access).

• Jira, Confluence

• SEO or eCommerce experience is a plus

Other Skills and Abilities

  • Familiar with software development lifecycle; working knowledge of software engineering including analysis, design, development, implementation, and verification
  • Thorough knowledge of software methodologies, distributed networking, databases, communications, and multiprocessing applications
  • Ability to apply technical standards, principles, theories and techniques
  • Must be able to work collaboratively on teams and shift priorities in a fast-paced environment
  • Familiarly with agile methodologies

The Perks:

  • Medical / Dental / Vision / Wellness Programs
  • Paid Time Off / Company Paid Holidays
  • 401K with Company match
  • Life and Disability Insurance
  • Tuition Reimbursement
  • Employee Referral Bonus


Proven Recruiting