YOUR PARTNER FOR A STRONG CAREER IN TECHNOLOGY

Senior Developer in New Haven, CT at APEX Systems

Date Posted: 2/13/2018

Job Snapshot

Job Description

Job #:  803760

 

 

Apex Systems is looking for a candidate for a Full Time Java Developer opportunity in the New Haven, CT area! 

 

Candidates must be able to work in the United States without sponsorship for this opportunity. (No C2C)

Technical details are below. 

 

Interested candidates please email hmorgan@apexsystems.com

The IAM Technical Lead is a hands-on implementer and the technical leader of a team of senior developers using Java-based technologies and SQL to develop, test implement and maintain IAM features in a high quality and reusable fashion in accordance with principles and best practices of quality software development. The technical lead guides individual developers and leads the team in establishing best practices and methodologies. This position reports to the Director of Identity and Platform Services. Duties include but not limited to: build and extend complex and demanding Java-based IAM applications, while simultaneously helping other developers to build, test and roll out Identity-based solutions which extend and leverage Sailpoint Identity IQ (IIQ), AD, and TIER technologies (Shibboleth, CAS and Grouper). Leverage Talend (ETL) for creation and maintenance of SQL-based data-centric IAM data propagation and transformation jobs. Lead design and development of IAM REST/SOAP Web Services using current tools and methodologies. Lead a self-organizing team using Agile methodology. Guide developers and teams in solving complex technical questions and debugging issues. Lead and drive establishing standards, best practices, and methodology covering the entire software development lifecycle to ensure production and maintenance of high quality code and development artifacts for new and existing Java applications.

Essential Duties

1. Develops functional and/or service goals that ensure conformity and uniformity with University policies within their assigned area of responsibility. 2. Oversees new and existing systems and services development to include modification of existing systems. 3. Evaluates user needs and implement systems and solutions to best service the community. 4. Consults with users and IT functions to diagnose and resolve complex problems. 5. Serves as a liaison between area of responsibility and other areas to ensure conformity with department and client goals. 6. Develops troubleshooting and problem resolution programs to ensure a high level of service and efficiency. 7. Influences and collaborates with clients and ITS functions to maximize the delivery of services and solutions. 8. May perform other duties as assigned.

Required Education and Experience

Bachelor's Degree in a relevant technical field and four to nine years of related technical experience or an equivalent combination of education and experience.

Required Skill/Ability 1:

Demonstrated ability with developing Java apps with in-depth knowledge of java frameworks Spring or JSF. Experience with  core java skills such as: Java, JavaScript, JSP/Servlets. Experience with Web technologies: such as XML, SPML/SOAP, Web and Application Servers, HTML; Oracle or SQL Server SQL development.

Required Skill/Ability 2:

Knowledge of several of the following: IAM technologies&concepts–such as Sailpoint Identity IQ, AD, Shibboleth, CAS, rouper. ETL tools such as Talend.Automated testing using tools such as JUnit or JMeter. Version control & continuous integration such as Jenkins. Securing web services. Front end UI development with HTML,CSS, bootstrap, -Query&JavaScript.

Required Skill/Ability 3:

Excellent communication, interpersonal, and collaboration skills. Proven ability to lead and drive a team to deliver breakthrough results. Ability to communicate and collaborate effectively with traditional IT practitioners as well as with academics, researchers, and their technical support staff.

Required Skill/Ability 4:

Proven ability mentoring others. Excellent analytical and problem solving skills.

Preferred Education, Experience and Skills:

BA in a related field -8 to 10 yrs of experience with a minimum of 2yrs as a technical team leader. Ability to design & develop enterprise applications to include Enterprise Integration Patterns. Strong desire to work with team to adopt Agile best practices including time boxed sprints, frequent refactoring, continuous integration & test driven development.

 

 

EEO Employer

Apex is an Equal Employment Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, age, sexual orientation, gender identity, national origin, disability, protected veteran status, or any other characteristic protected by law. Apex will consider qualified applicants with criminal histories in a manner consistent with the requirements of applicable law. If you have visited our website in search of information on employment opportunities or to apply for a position, and you require an accommodation in using our website for a search or application, please contact our Employee Services Department at employeeservices@apexsystemsinc.com or 844-463-6178.