Cognizant Circular Logo

Tech Lead - Java

Cognizant Abu Dhabi, United Arab Emirates Posted: 08 Aug 2024

Financial

  • Estimate: $130k - $180k*
  • Zero income tax location

Accessibility

  • Hybrid
  • Visa Provided

Requirements

  • Experience: Senior
  • English: Professional

Position

About the Job
We are looking for a Technology Lead responsible for managing the Development team. This role includes overseeing complex groups of back-end services and their client-end counterparts (desktop and mobile). Your primary responsibilities will involve designing and developing applications while coordinating with team members working on different layers of the infrastructure. A commitment to collaborative problem solving, sophisticated design, and product quality is essential.

Responsibilities

  • Serve as a senior professional with 10-12 years of experience.
  • Translate application storyboards and use cases into functional applications.
  • Design, build, and maintain efficient, reusable, and reliable Java code.
  • Ensure optimal performance, quality, and responsiveness of applications.
  • Identify bottlenecks and bugs, and devise solutions to address these problems.
  • Help maintain code quality, organization, and automation.
  • Manage the team and successfully deliver projects.

Skills and Qualifications

  • Experience in an agile software development environment and a strong understanding of agile architecture principles.
  • Strong collaborative mindset for collective decentralized decision-making.
  • Demonstrated technical expertise in modern architectural styles and practices such as Microservices, Containers, Cloud (AWS, Azure), APIs, Continuous Delivery, Event-driven architecture, and Evolutionary architecture.
  • Proven leadership skills with a proactive, positive, and growth-oriented mindset.
  • Good interpersonal skills to continuously engage and communicate with an empathetic mindset.
  • Experience delivering architectures for large software solutions that meet critical business purposes.
  • Ability to proactively identify technical debts and continuous improvement opportunities in existing live systems.
  • Proficient in Java & Java EE, with familiarity with its ecosystems and skills to write reusable components/Java libraries.
  • Deep familiarity with cloud platforms like AWS, Azure, or Google, as well as Serverless architecture and Cloud Native solutions.
  • Experience in front-end technologies such as Angular, React, Vue, or Flutter, and knowledge of Node.js.
  • Familiarity with fundamental concepts such as OOPS, MVC, JDBC, and RESTful APIs, as well as experience with JSON and Swagger Open API specifications.
  • Understanding of microservices orchestration, service mesh, authentication and authorization (IdP and OAuth2), testing patterns, app reliability (Monitoring, Logging, and Observability).
  • Experience with NoSQL (preferably Mongo) and RDBMS (Oracle, PostgreSQL), including the ability to write complex SQL queries and procedures.
  • Design and create database schemas that support business processes.
  • Experience with the Spring framework (including Spring Core, Spring Batch, Spring Data, Spring Boot, and Spring Security).
  • Familiarity with messaging technologies such as JMS, Active MQ, IBM MQ, and Apache Kafka.
  • Experience with container-based architecture including Kubernetes and Docker, and CI/CD tools like Jenkins and GitLab CI/CD.
  • Proficient understanding of code versioning tools such as Azure Repo, Bitbucket, Git, and GitLab.
  • Familiarity with build tools such as Ant, Maven, and Gradle.
Apply now

Jobs you might like   View all jobs

About Cognizant

Cognizant is a global leader in business and technology services, helping clients bring the future of work to life. With over 347,700 employees worldwide, we specialize in transforming experiences, reimagining processes, and modernizing technology across various industries.

Benefits at Cognizant

    • Innovative career tracks and skills training.
    • Comprehensive health plans for you and your loved ones.
    • Opportunities to give back and improve communities.