hero

Career Central

Connecting people since 1887

Kafka / Events Platform Integration Developer

Northeastern University

Northeastern University

Administration, Software Engineering
Boston, MA, USA · Boston, MA, USA
Posted on Tuesday, February 6, 2024

About the Opportunity

This job description is intended to describe the general nature and level of work being performed by people assigned to this classification. It is not intended to be construed as an exhaustive list of all responsibilities, duties and skills required of personnel so classified.

JOB SUMMARY

The division of Information Technology Services is looking for a talented individual to fill the role of Kafka / Events Platform Integration Developer. The Kafka/ Events Platform developer is responsible for the analysis, design, development, and implementation of business-critical integration projects using Kafka for Northeastern University. You will be part of a cross-functional team that’s responsible for the full software development life cycle from conception to deployment. Additional contributions will include legacy data integration tasks, technical design documentation, and communication of designed solutions to business partners. Collaboration is crucial with all participants inclusive of project managers, developers, business analysts, technical administrators, testers, and program management. The Integration eveloper will be responsible for Tier -2 customer support services related to relevant applications. To ensure that essential services are provided to the university community, the employee will be required to work outside their regular working hours as needed.

Applicants must be authorized to work in the United States. This position will not be sponsored for a work visa

This is a hybrid position. You would be required to be in the Boston office three days per week.

MINIMUM QUALIFICATIONS

  • Bachelor's Degree in computer science, information systems, or related IT experience.
  • Ability to interact with customers in a sensitive and diplomatic manner, maintaining positive relationships and building consensus on project goals.
  • Excellent analytic skills and the judgment to make effective decisions on courses of action needed to complete appropriate projects.
  • 5+ years of experience in an information technology area related to application development using agile methodology, languages like Java, Python, Javascript, and modern software development practices
  • 5+ years of experience working with complex relational databases, including normalization of data models.
  • 5+ years of experience developing as well as consuming RESTful web services
  • 2+ years of experience with Apache Camel or 5+ years of experience with Java
  • 2+ years of experience with a streaming platform such as Kafka
  • 2+ years of experience with NodeJS
  • Knowledge of AWS platform – especially S3, Lambda, EC2, Route 53, WAF, DynamoDB
  • Knowledge of and experience of development of Kafka Streams applications and Kafka Connectors is highly desired
  • Effective written and verbal communication skills, including presentation skills
  • Self-motivated, able to work independently, and capable of responsibly maintaining schedules for time-sensitive projects.
  • Strong attention to detail and organizational skills.
  • The following qualifications are highly desired
    • Experience with Openshift
    • Experience with Ellucian’s Banner
    • Experience with Technolution’s Slate
    • Workday HR and Finance
    • GraphQL
    • Apigee or similar API Gateway/Management tools
    • Informatica Cloud or similar ETL development platforms
    • Debezium
    • Camel-K based integrations

KEY RESPONSIBILITIES & ACCOUNTABILITIES

Specifications


Create functional and technical design specifications. Review customer's business processes; assess needs and research technical solutions for those needs. Collaborate with systems and development staff and lead the development of technical specifications that are meaningful to the client, testing team, and other technical developers.

Integration Development using Kafka based Events Streaming Platform


Using the functional and technical design specifications, develop, test, and support integration applications using Kafka based Events Streaming Platform. Develop tools and strategies to ensure monitoring and alerting of these integrations.

Support

Provide Tier-2 customer support related to integration applications running on Kafka/Openshift infrastructure. Identify and perform root cause analysis. Serve as a technical contact to other ITS groups and University business units.

Maintenance and Upgrades

Maintain and ensure that the Kafka cluster is healthy. Perform frequent upgrades to the Kafka cluster to keep its version up-to-date. Upgrade the code along with underlying libraries frequently so that we are using the latest versions and are addressing security vulnerabilities as they are discovered.

Support Openshift Environment

At the University, Kafka cluster is currently running on Openshift platform. Provide support in maintaining the Openshift platform as well as developing other containerized workloads that will run on Openshift platform.

Position Type

Information Technology

Additional Information

Northeastern University considers factors such as candidate work experience, education and skills when extending an offer.

Northeastern has a comprehensive benefits package for benefit eligible employees. This includes medical, vision, dental, paid time off, tuition assistance, wellness & life, retirement- as well as commuting & transportation. Visit https://hr.northeastern.edu/benefits/ for more information.

Northeastern University is an equal opportunity employer, seeking to recruit and support a broadly diverse community of faculty and staff. Northeastern values and celebrates diversity in all its forms and strives to foster an inclusive culture built on respect that affirms inter-group relations and builds cohesion.

All qualified applicants are encouraged to apply and will receive consideration for employment without regard to race, religion, color, national origin, age, sex, sexual orientation, disability status, or any other characteristic protected by applicable law.

To learn more about Northeastern University’s commitment and support of diversity and inclusion, please see www.northeastern.edu/diversity.