About Us:
At Connex, we are dedicated to delivering innovative technology solutions and are looking for a talented Backend Integration/ IT Developer to join our dynamic team. With a commitment to excellence, our team plays a vital role in enhancing our products and services. We value integrity, collaboration, and continuous learning as we strive to meet the evolving needs of our clients.
Position Overview:
We are seeking an experienced Backend Integration/ IT Developer with a strong programming background and a focus on building robust backend systems. The ideal candidate will have expertise in Java and related technologies, with experience interfacing between middleware and mainframe databases. This role will involve working collaboratively within our engineering team to develop and optimize our backend systems, ensuring high performance and reliability.
Responsibilities
- Backend Development (65%)
- Design and implement backend solutions using Spring Boot, Spring Data (JPA, JDBC), and Java (versions 8 and 17).
- Develop and maintain integration between ATM/middleware and mainframe databases, transactions database systems, and other web services/APIs.
- Ensure system security and integrity by implementing Spring Security features, including OAuth and LDAP.
- Development Tools and Processes (20%)
- Utilize development tools and frameworks such as Maven, Jenkins, Gradle, Git, and Nexus to streamline development processes.
- Collaborate with the DevOps team to implement CI/CD pipelines and enhance deployment strategies.
- Authentication and Security (15%)
- Gain expertise in Single Sign-On (SSO), Multi-Factor Authentication (MFA), PingFederate, OpenID Connect (OIDC), and OAuth protocols.
- Contribute to the design and implementation of secure authentication mechanisms for backend systems.
Skills
- Mandatory Skills:
- Proven experience programming with Spring Boot, Spring Data (JPA, JDBC), Java (8/17), Scala, and Spring Security (OAuth, LDAP).
- Proficiency with development tools and frameworks such as Maven, Jenkins, Gradle, Git, and Nexus.
- Solid understanding of authentication protocols including SSO, MFA, PingFederate, OIDC, and OAuth.
- Desirable Skills:
- Familiarity with Azure development and cloud technologies.
- Experience with backend systems, middleware, and database integration.
- Strong analytical and problem-solving skills, with a focus on delivering high-quality code.
- Excellent communication skills and ability to work collaboratively within a team.
Why Join Connex Telecommunications?
Innovative Excellence at Its Core
Join a dynamic, results-driven team renowned for tackling complex challenges and delivering impactful solutions that drive consistent growth year after year.
Unparalleled Opportunities for Growth
Advance your technical expertise and career with access to leading-edge tools, certification programs, dedicated mentorship, and clear paths for internal advancement.
Shape the Future on Transformative Projects
Collaborate with world-class clients on industry-defining projects, leveraging the latest technologies to deliver tangible, meaningful results.
A Culture of Innovation
Thrive in a forward-thinking, tech-focused environment that values creativity, fosters knowledge sharing, and attending engaging events.
A Purpose-Driven Workplace
Be part of initiatives that prioritize community development, sustainability, and social equity—making your work meaningful beyond the office.
A Truly Inclusive Team
Experience a multicultural workplace built on openness, collaboration, and celebration, with regular team-building activities and recognition for your achievements.
CONNEX Telecommunications Inc. is committed to diversity and encourages applications from all qualified candidates, especially aboriginal persons, members of sexual minority groups, persons with disabilities, visible minorities, and women. Upon request by the applicant, accommodation will be provided in all parts of the hiring process. We thank all applicants for their interest in this position, however, only those selected for an interview will be contacted.