Talent.com
Cette offre d'emploi n'est pas disponible dans votre pays.
Senior Java Developer

Senior Java Developer

TransPerfectCasablanca Metropolitan Area, Morocco
Il y a plus de 30 jours
Description de poste

We are looking for developers to join our growing team to work on highly visible, enterprise-wide software that is critical to TransPerfect’s success. The continued growth of the company gives us the opportunity to provide creative technology-based solutions to meet the challenges of

the business. This is an exciting opportunity to write software that makes a direct impact on the company’s day-to-day activities and bottom line.

Join a truly global team and an industry leader with a startup attitude, and come make your mark by creating next generation applications using bleeding-edge technologies. At TransPerfect the sky is the limit, our AI / ML solutions are redefining the language industry's long-standing

benchmarks and accepted norms, and your code could be part of this revolution.

Summary :

The role of the Back-End Developer consists of writing the Java API code and implementing the server-side business logic. The Back-End Developer designs and writes the API code in pair with a Full-Stack Developer (Tech Lead), or other Back-End Developers (pair programming). The Back-End Developer also designs, implements and maintains the application's database solution. The Back-End Developer works closely with Front-End Developers to ensure optimal data flow and compliance with the highest security standards. The Back-End Developer time allocation is

as follows; 90% working on code for user stories, and 10% working on deployment matters and QA support.

Core Capabilities :

  • Design & Development : Code highly scalable cloud solution using Java Spring Boot and MongoDB.
  • Communication & Collaboration : Listen to the ideas and concerns of others to develop an understanding of how their ideas relate to others and act to address concerns.
  • Risk Management : Identify risks and develop risk management plans / processes and successfully implement / operate them.
  • Agile Ways of Working : Deep personal motivation to participate in Agile ceremonies.
  • Problem Solving : Demonstrate the ability to look at problems from different points of view and try to find solutions.
  • Digital Literacy : Experiment with new technologies and tell colleagues about the benefits.

Duties & Responsibilities :

  • Be a part of a Scrum team working on API development following RESTful API design principles and API-led architecture.
  • Lead Back End development and integration, working with other developers and product owners.
  • Work closely with product owners on architecting solutions and designing Back End architectures.
  • Build consistent reusable APIs implementing security, custom analytics, throttling, caching, logging, request and response modifications etc.
  • Follow a strong culture of security awareness and ownership using SDLC principles / methodologies.
  • Responsible for debugging within a complex environment that includes multiple connected systems.
  • Ensure that the database and API architecture enables best-in-class user experience and response time.
  • Ensure the reusability of all the components developed.
  • Required skills, experience and education :

  • Bachelor's degree in Computer Science or equivalent
  • AWS / Azure Certifications
  • Experience working with the Java platform as a Developer.
  • Experience working with MongoDB as a Developer.
  • Experience working in Agile / Scrum model.
  • Experience with DevSecOps.
  • Experience of working in large projects involving multiple parties including Project Managers and third-party vendors on high profile and technologically innovative enterprise solutions.
  • Experience with architecture, design, development, deployment, testing, and integration of enterprise-wide applications using Java.
  • Experience designing API specifications.
  • Experience with a wide variety of continuous integration and source control tools.
  • Proven track record of successful implementation of all project life cycle stages from requirements gathering through implementation and enhancements.
  • Experience working with data interchange and data management (i.e. ETL processes, database interaction).
  • Experience with designing API proxies and REST APIs.
  • Knowledge of API security including OIC and OAuth2.0 concept.
  • Understand the fundamentals of DevSecOps CI / CD pipeline.
  • Understand network-related components (e.g. firewall, load balancer, routing, VPC peering).
  • Experience in building APIs for B2B, B2C product solutions.
  • Working experience in build tools like Maven, unit testing frameworks like Junit / TestNG Essential.
  • Good hands-on experience using connectors like File, Database, JMS, SMTP other connectors as a part of integration usage.
  • Desired :

  • Experience with JIRA and Bitbucket is a plus.
  • Experience with TBX and XLIFF is a plus.
  • LSP industry experience, Enterprise, Legacy application integration experience is a plus.
  • Créer une alerte emploi pour cette recherche

    Senior Java Developer • Casablanca Metropolitan Area, Morocco