HealthEdge

Become a Digital Payer

Senior Software Engineer

Full TimeRemoteTeam 1,001-5,000Since 2005H1B SponsorCompany SiteLinkedIn

Location

United States

Posted

1 day ago

Salary

$145K - $162K / year

Bachelor Degree8 yrs expEnglishJ2EEJavaLinuxNo SQLOracleSOAPSQLUnix

Job Description

• Implement new product features according to specific requirements while adhering to the highest professional development standards. • Work as a back-end server engineer in an agile development team alongside other developers, PMs and QA engineers and participate in all phases of the development process. • Design & develop application components in Java to maintain existing code and to create new services. • Solve interesting technology and usability challenges on a daily basis. • Ensure applications receive thorough unit, system, and integration testing. • Provide solution support and troubleshooting following deployment. • Promote agile principles and methodology. • Contribute to the future direction and vision of the product suite including new feature development and bug fixes.

Job Requirements

  • A minimum of 8 years' related experience in a commercial software development role
  • BS/MS Computer Science
  • Strong object-oriented programming skills
  • Hands-on development experience using Java, J2EE, XML, SOAP and SQL
  • Familiarity with message queues, event sourcing, NoSQL data stores
  • Prior experience with performance optimization and troubleshooting of Java applications
  • Linux and shell or other Unix scripting languages as well as with Oracle and relational databases, including experience with database installation, administration, and performance tuning
  • Experience working with application servers
  • Prior experience with healthcare applications is a plus
  • Experience in the full software development lifecycle using an Agile development process
  • Experience working CI, CD and DevOps practices
  • Strong problem solving and troubleshooting skills
  • Excellent communication skills

Related Job Pages