Principal Engineer
$206,000–$224,000 year
RemoteUnited States
United StatesRemoteFull Time$206,000–$224,000 yearSenior LevelLarge
Full TimeSenior LevelLarge
Job Summary
Implement new product features and design Java application components while adhering to professional development standards. Solve daily technology and usability challenges, ensuring thorough unit, system, and integration testing. Provide solution support and troubleshooting following deployment, and promote agile principles within the development team. Contribute to the future direction and vision of the product suite including new feature development and bug fixes. Work as a back-end server engineer in an agile development team alongside developers, PMs, and QA engineers.
Required Qualifications
- A minimum of 15 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
- 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
- Work across multiple time zones in a hybrid or remote work environment
- May require travel dependent on company needs
- Candidates may be required to go through a pre-employment criminal background check
Desired Qualifications
- Experience with healthcare applications
- Experience with IntelliJ, JUnit or JunitPerf
- Experience working with WebLogic application server
- Experience working with SOAP web services
- Experience with database installation, administration, and performance tuning
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.