Cognizant logo

MCX Server Application Developer / Barcelona-based

Cognizant
Full-time
On-site
Barcelona
Technology & Engineering

About the role:

We are looking for a seasoned Java server/application developer with some JavaScript and full stack web development experience with over 10 years. The successful candidate will have a proven track record of developing scalable web-based network applications for 3GPP Mission Critical Services (MCX). The ideal candidate will have strong proficiency in Java, JavaScript, Python, and SQL databases, along with a solid understanding of web services and related technologies. They will be responsible for designing, implementing, and optimizing both front-end and back-end services, integrating Jenkins for continuous integration and deployment, and ensuring compliance with industry standards. Excellent problem-solving skills, strong communication and leadership abilities, and the ability to work collaboratively in a team environment are essential.

In this role, you will:

  • Design and develop scalable web-based network applications for 3GPP Mission Critical Services (MCX).

  • Implement and maintain web services to support application functionality.

  • Develop front-end components using JavaScript and related frameworks.

  • Build and optimize back-end services using Java and Python.

  • Integrate Jenkins for continuous integration and deployment.

  • Design and manage SQL databases to ensure data integrity and performance.

  • Collaborate with cross-functional teams to define, design, and ship new features.

  • Conduct code reviews and ensure adherence to best practices and coding standards.

  • Troubleshoot and resolve complex technical issues.

  • Develop and maintain detailed technical documentation.

  • Ensure compliance with industry standards and best practices.

  • Optimize application performance and scalability.

  • Mentor junior developers and provide training on relevant technologies.

What you need to have to be considered:

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.

  • Extensive experience of 10+ Years in full stack web application development.

  • Proficiency in Java, JavaScript, Python, and SQL databases.

  • Working experience in Linux environments

  • Strong understanding of web services and related technologies.

  • Experience with Jenkins for continuous integration and deployment.

  • Excellent problem-solving skills and attention to detail.

  • Strong communication and leadership skills.

  • Ability to work collaboratively in a team environment.

These will help you stand out:

  • Experience with agile development methodologies is a plus.

We're excited to meet people who share our mission and can make an impact in a variety of ways. Don't hesitate to apply, even if you only meet the minimum requirements listed. Think about your transferable experiences and unique skills that make you stand out as someone who can bring new and exciting things to this role.