Cognizant Circular Logo

Solution Architect - Java

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

Financial

  • Estimate: $120k - $160k*
  • Zero income tax location

Accessibility

  • Visa Provided

Requirements

  • Experience: Senior
  • English: Professional

Position

About
We are looking for a Solution Architect responsible for building Java applications. This includes developing complex back-end services and their client-side counterparts for both desktop and mobile platforms. Your primary responsibility will be to design and develop these applications while coordinating with the rest of the team 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, devising solutions to these problems.
  • Maintain code quality, organization, and automation.
  • Manage the team and oversee successful project delivery.

Skills:

  • Working experience in an agile software development environment with a good understanding of agile architecture principles.
  • Strong collaborative mindset for decentralized decision making.
  • Demonstrated technical skills and deep understanding of modern architectural styles such as Microservices, Containers, AWS Cloud (required), and APIs.
  • Strong foundation knowledge of software architecture concepts, patterns, and principles.
  • Proven leadership skills with a proactive, positive, and growth-oriented mindset.
  • Experience in delivering architectures for large software solutions to meet critical business objectives.
  • Ability to identify technical debts and improvement opportunities in existing systems.

Technical Expertise:

  • Proficient in Java & Java EE, with knowledge in Spring Boot, Spring Cloud, Angular (version 6 or higher), and React JS.
  • Familiar with cloud platforms such as AWS (mandatory), Azure (preferred), or Google Cloud.
  • Experience in Spring framework (Spring core, Spring Batch, AOP, Spring Data), Hibernate ORM, and Spring Security.
  • Knowledge of messaging technologies like JMS, Active MQ, and Apache Kafka.
  • Familiarity with NoSQL databases (e.g., MongoDB) and RDBMS (e.g., Oracle, PostgreSQL).
  • Skilled in writing complex SQL queries and creating database schemas that support business processes.
  • Understanding of code versioning tools (e.g., RTC, GIT) and build tools (e.g., Ant, Maven, Gradle).

This is a fantastic opportunity for someone who is passionate about hands-on coding and is motivated to lead teams in delivering high-quality software solutions.

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.