Our client is a leading provider of cloud and on premise solutions with more experience than any other provider in their field. They are headquartered on the Magnificent Mile in Downtown Chicago in a stunning office space providing amazing views of the city. They have produced a laundry list of technology innovations and firsts in their industry and are looking for someone to join their team to help create the next line of original solutions.
We are seeking an insightful Java Developer to become an intrinsic part of our team! You will be responsible for creating and modifying custom application software solutions for clients as well as partnering with QA to deliver high quality software. If you love back-end/server programming this is the role for you.
Everyday Responsibilities :
- Analyze user needs and develop software solutions
- Find / recommend new technologies that might be advantageous to programs
- Work with project manager or product owner to meet specification needs
- Partner with QA to deliver high quality software
- Create flowcharts and user guides for new and existing programs
- Document all programming tasks and procedures
- At least 2+ year of experience with Java, J2EE/Spring, Concurrency, Linux Web Services, bash scripting (REST or SOAP)
- Programming with PostgreSQL or another relational DB technology
- Studies/Experience with TCP/IP, network, SIP, and telephony/PBX programming
- Comfortable working an in Agile environment
- Experience developing highly available, clustered solutions, preferable