Overview:
The Java Developer will be an integral part of the Single Sign On software engineering and product development team using cutting edge technologies centered around Java centric solutions. This group of professionals provide custom software solutions for our clients as well as internal support systems. Much of the work we perform is new development, so the right candidate will have the skills needed to perform full life-cycle software development. This includes participation in requirements gathering, application and database design, system documentation, writing and unit-testing efficient code, and deployment.
Required Qualifications:
- Bachelors Degree in Computer Science and 5+ years professional software development experience
- 2-5 years professional experience utilizing core Java language
- Solid understanding of object oriented (OO) analysis and design principles and demonstrated proficiency/expert knowledge in OO design
- Solid understanding of algorithms
- Professional experience utilizing J2EE technologies such as JSP, Spring, JavaScript, XML, JMS, or Web Services is preferred
- SQL experience to include work with relational databases and writing SQL queries preferred (MySQL preferred)
- Self-starting, independent thinker and worker
- Excellent analytical skills required
- Highly detail-oriented
- Good communication skills
- Ability to work well on a team as well as independently
Preferred Qualifications:
- Masters or PhD Degree in Computer Science
- SSO & Security experience a plus
- Working knowledge of .NET (C#, ASP.NET) preferred
- Experience with RedHat preferred.