Employers:   Post Jobs   |   Search Resumes
jobs.net logo


Java Developer

Company: N/A

Location: Madison, WI

Pay: N/A

Contact Information


Name: n/a
Phone: 847-517-8415
Fax: n/a
Apply Online

Job Description



discipline, and broad knowledge of principles and concepts of other functions. Has developed extensive business knowledge and keeps current on industry trends, Can lead medium to large projects. Recognized as a subject matter expert. Develops, designs, maintains, tests, installs, and provides high-level support on system software.Under general direction, provide technical expertise in the development of design and functional specifications. Code, test, and debug new software, as well as perform maintenance and enhancements to existing software. Produce deliverables related to assigned project(s). Assist in post-implementation support and system enhancements. Resolve customer software complaints and issues, as well as respond to suggested improvements, enhancements, and resolution. Assist in training less-experienced software development team members. Work with the technical team to identify, assess, and correct application issues. Possess a good understanding of multiple business applications, as well as experience in minicomputer or client/server environments including, but not limited to, the implementation and support of resource planning, sales automation, marketing, finance, and distribution systems. As applicable, may assist in the development/support of software user manuals and test plans. Performs high-level design and development of business systems software and web apps, (ETL, Bl, EAI) components and interfaces, as well as database layer work of complex tasks and projects. Collaborates with team members to resolve complex issues to assure the successful delivery of IT solutions. Lead teams in testing and quality assurance. Performs other duties as assigned.

What you’ll do:
 
We are working on some challenging problems that require bright minds and grit to help us solve. We work in an agile environment and working with lots of cool toys. We have taken our analytics products ‘to the cloud, and are entering into the arena of big data and the “internet of things".  It is an exciting journey that will allow you to:
·Partner with product management to understand what types of products we need to build for our customers
·Provide creative solutions to complex problems through analysis, beautiful design and behavior, and test-driven development
·Collaborate with your team to produce high-quality code using Feature Branch Workflow
·Report progress, issues, and status at daily and weekly stand-ups
·Stay abreast of emerging technologies and new design approaches
 


Job Requirements



Bachelor’s degree or higher - Computer Science or equivalent field
·Strong competence in 
Node.js
·
Strong understanding of SQL, as well as MongoDB
·2+ years of software development experience using OO methodologies in designing software solutions for high availability systems
·
2+ years of one dynamic scripting language (Python, Perl, Unix shell)
·Relevant experience in javascript, both on the client and on the server
·Experience building solutions using 
MEAN stack
·Agile software development methodology experience and test-driven development experience



Impress us with:
·Strong understanding of system scalability and performance tuning
·You have developed using 
Java/Groovy
·Experience with SQL/NoSQL/Graph databases
·Experience working with mobile technologies
·Sysadmin / DevOps experience 
(puppet/chef/team city, Docker/Lambda, AWS ec2/S3)