A Java Software Engineer role is open for an exciting software company locally. Java Software Engineer is predominantly responsible for a project's "backend components ". For most projects, this includes database development, application architecture, API development and myriad 3rd party integrations. You'll analyze business requirements, communicate with other team members on the project and carry out a successful implementation. Java Software Engineer will seek to innovate and to solve problems. You'll have the opportunity to learn about a client's business and contribute ideas that provide value. You'll explore new technology and integrate cutting edge systems, manage the deployment pipeline and improve infrastructure. Java Software Engineer will contribute directly to a continuously progressing product and process.