We are looking for an analytical, results-driven back-end developer who will work with our product, business and development team to troubleshoot and improve current back-end applications and processes.
In Short
Design and implement Java applications that fulfill specified requirements
Create well-written, structured and efficient/performant code
Write unit and integration tests and debug as necessary
Analyze code using performance benchmarking tools
Plan, design, code and debug web applications in Java using the Spring and Spring Boot frameworks
Communicate with business users as needed
Troubleshoot issues based on log data and other metrics
Collaborate with software engineers to ensure that code is of the highest quality
Work with product managers and designers to ensure the software is designed well and meets user needs