We are looking for a passionate Software Engineer to design, develop and install software solutions. Software Engineer responsibilities include gathering user requirements, defining system functionality and writing code in the Java language. Our ideal candidates are familiar with the software development life cycle (SDLC) from preliminary system analysis to tests and deployment. Ultimately, the role of the Software Engineer is to build high-quality, innovative and fully performing software that complies with coding standards and technical design.
Responsibilities:
- Develop Java EE applications
- Participate in the entire application lifecycle, focusing on coding and debugging
- Write clean code to develop functional web applications
- Work with development teams and product managers to ideate software solutions
- Write effective APIs
- Develop and deploy applications across web servers like Payara/Tomcat, as well as services in a microservices architecture
- Test software to ensure responsiveness and efficiency
- Troubleshoot, debug and upgrade software
- Create security and data protection settings
- Write technical documentation
- Work with data scientists and analysts to improve software
- Coordinate development tasks with product managers within a fast-paced agile team
Requirements
- Proven experience as a Full Stack Java Developer or similar role
- 3+ years programming in Java or other Object Oriented Languages
- Experience in designing and developing applications using Java EE platforms
- Experience with test-driven development
- Experience developer SOAP Webservices and REST APIs
- Experience with multiple back-end languages (e.g. Java, Python)
- Experience with databases (e.g. MySQL, CosmosDB), web servers (e.g. Payara/Glassfish) and UI/UX design
- Knowledge of multiple front-end languages (e.g. JSF, Angular,React, HTML/ CSS, XML, jQuery)
- Experience with common development stack and DevOps tools (e.g. Jenkins, Git, Docker, Linux)
- Excellent communication and teamwork skills
- Great attention to detail
- Organizational skills
- An analytical mind
Benefits
Open Lending offers a casual and fun work environment with a competitive compensation package including an excellent benefits package including Medical, Dental, Vision, Disability, 401(k) and Unlimited PTO.
Open Lending was named #5 to the exclusive Austin Business Journal's Best Places to Work list and repeatedly named as one of the fastest 50 growing companies in central Texas. Open Lending has also been named as one of the 18 Big Data companies you should know in Austin. This is an opportunity to make a huge impact at a hot, profitable company on a widely adopted software product.