[Remote] Entegral Software Engineer - Java
Note: The job is a remote job and is open to candidates in USA. Entegral is a SaaS business-to-business solution company that enhances customer experience in the claims process. They are seeking a motivated Software Engineer (Engineer 2) to solve business problems and develop technical features using various development frameworks for internal and external stakeholders.
Responsibilities
- Work on a self-organizing team, creating code that fully functions in production after testing is completed
- Participate in and lead design and code reviews
- Design, develop, execute, and maintain complex automated test code, scripts, data, and associated drivers per recognized SDLC methodology
- Participate in an on call and after-hours rotation in support of production level systems
- Design and develop full slices of the application from the UI to the data store
- Design and develop API’s and work with other teams to build integrations
- Participate in tactical initiatives such as designing, developing and reviewing code with the opportunity to be part of strategic visioning, introducing new technologies, design, improved metrics, and process improvements
- Troubleshoot and assess problems as they occur in current applications
- Seek to improve job performance through self-assessment, skill development, training and goal setting
Skills
- Must be presently authorized to work in the U.S. without a requirement for work authorization sponsorship by our company for this position now or in the future
- Minimum, high school diploma or GED
- Must be at least 18 years of age
- Must be able to travel to company offices for meetings or training up to 2-4 times per year
- For flexible or full remote work from home positions, reliable high speed internet connection and dedicated work space are required
- Must be located in one of the following locations: AZ, FL, IL, LA, MD, MI, MN, MO, NJ, NV, NY, OH, OR, TN, TX, VA, WA or WI
- Bachelor's Degree in Related Field with 3+ years of professional experience in application development at an enterprise level + OR 5+ years of professional experience in application development at an enterprise level plus a graduation certificate from a coding/technology bootcamp
- 2+ years of experience in SQL or NoSQL DB structures, experience with DB migration scripts (SQL Server, MySQL, Mongo)
- 3+ years of experience designing and developing with Java + Experience building and consuming RESTful APIs using Spring Boot
- Experience designing and developing in highly distributed environments; experience with containers such as Docker
- Experience creating applications in cloud-based and cloud native development environments (ex. Azure, AWS, Google, Kubernetes)
- Experience developing software in a SaaS environment using CI/CD and DevOps methodology
- Experience in an Agile /Scrum working environment
- Basic knowledge of C# and modern .NET Core / .NET 5+ frameworks; willingness to learn and eventually develop
Benefits
- Bonuses
- Paid vacation
- Paid parental leave
- Sick leave
- Flex days
- Medical, dental, and vision insurance benefits
- Dependent spending account
- Health savings account
- Life and disability insurance
- Fertility benefits
- Employee Assistance Programs
- Profit sharing
- 401(k) employer match
- Work from home and hybrid employees
Company Overview