Share this Job
Apply now »

Software Developer

Location: 

Bangalore, KA, IN

Req ID:  1670
Level of experience:  Mid-Career
Remote:  No
Travel Required:  None

Company Information

Ellucian is the world’s leading provider of software, services and insight to higher education. Ellucian helps the higher education community—students, faculty, and staff—achieve their goals more efficiently, effectively, and with reduced risk. Ellucian’s comprehensive suite of software solutions includes student information systems (SIS), finance and HR systems, recruiting and retention systems, among other offerings. With more than 1,500 institutions subscribing to Ellucian’s cloud services and SaaS offerings, the company is one of the largest providers of cloud-based solutions. Ellucian also supports the higher education community with a range of professional services, such as application software implementation, training, education, and management consulting. More than 2,400 institutions in 40 countries rely on Ellucian to help enable the mission of higher education.

Position Responsibilities

The Ellucian Enterprise Solutions team is looking for a Software Developer with strong expertise in java/J2EE and web applications development.  We need someone who will bring value to the team as a passionate programmer and work as independent as possible. Ability to work on complex third party applications with legacy code, and commitment to continuous learning are the desired traits in this role. This role demands knowledge and experience across all tiers of application architecture and able to work independently.

Ellucian provides great benefits, open workspace and supportive environment with opportunities for advancement.  You will be engaged with developing solutions from beginning to end. Position responsibilities are as below:

  • Participate on a high performing scrum team enhancing Identity and Access Management solutions
  • Design, develop, and unit test software
  • Collaborate on architecture and design across multiple teams
  • Engage with the team in software requirements, design, and reviews
  • Stay current with identity management protocols and development trends looking for opportunities to improve our development approaches and best practices
  • Maintain and enhance the code quality continuously, remove technical debts from time to time
  • Maintain and enhance maturity of devops pipeline by automating executing of unit, integration, functional, performance and security tests, so continuous deployment makes it possible

Position Requirements

Experience: 3 to 5 years of relevant experience.

Required (mandatory) skills /knowledge / Experience

Technical:

  • Server-side Java technology such as Servlets, Java Server Pages.
  • Object Oriented design and programming in Java using Java8
  • Solid understanding of MVC architecture and familiarity with any Java based web application development framework
  • Experience with database systems such as Oracle and SQL and any Java persistence framework
  • Good knowledge Apache Ant.

Functional:

  • Experience with SAML 2.0 web browser SSO profile
  • Experience in single sign-on and federation protocols such as CAS, SAML 2.0, OpenId Connect (at least one or more)

 

Desired (secondary) skills/knowledge/experience:

Technical:

  • Web services development using Restful and Soap frameworks
  • ​Performance testing using JMeter
  • Agile development
  • Git source control
  • Build tools: Ant / Maven

Functional:

  • Experience with identity providers such as Shibboleth, ADFS, Jasig CAS, WSO2 Identity Server
  • Knowledge of SCIM and SPML for user and group provisioning

 

 

 

 

 

 

Apply now »