Job Information
Cognizant Java Developer (Hybrid - based in Lisbon) in Lisbon,LI-RochaCondebidos, Portugal
Work Model: Hybrid (Lisbon)
What makes Cognizant a truly unique place to work?
Cognizant combines strong growth, global reach and an innovative culture that encourages meaningful, high‑impact work. Teams collaborate across regions to design and deliver advanced solutions for leading companies, helping them increase agility, drive innovation and achieve better results.
We are currently hiring a Java Developer in Lisbon. We are looking for a professional with experience in Java, Spring or Quarkus, Kafka and modern persistence technologies, who thrives in Agile environments and is interested in working with GenAI‑powered development tools.
If you are ready to grow your career and contribute to impactful projects, we would be happy to connect!
Key Responsibilities:
· Design, develop and maintain scalable Java applications using Spring and/or Quarkus frameworks.
· Integrate distributed messaging systems, primarily Apache Kafka, to support resilient, event‑driven architectures.
· Build and optimize data access layers across a variety of persistence technologies, including:
o NoSQL databases: Cassandra, MongoDB, Redis
o Managed services: DynamoDB, Keyspaces, ElastiCache
· Contribute actively to Agile ceremonies, including sprint planning, daily stand‑ups and retrospectives.
· Use and promote GenAI‑powered development tools to enhance code quality, productivity and team collaboration.
· Work closely with cross‑functional teams—such as Product, DevOps and QA—to deliver high‑quality solutions.
· Mentor junior developers and support knowledge‑sharing initiatives across the team.
You are someone who brings:
· Proven Senior level experience in Java, with strong expertise in Spring and/or Quarkus.
· Solid hands‑on knowledge of Apache Kafka and event‑driven architecture design.
· A strong understanding of persistence technologies such as Cassandra, MongoDB, Redis, DynamoDB, Keyspaces and ElastiCache.
· Familiarity with cloud‑managed database services and scalable data solutions.
· Practical experience working in Agile teams and a good understanding of Agile principles.
· Experience with, or strong interest in, GenAI‑based development tools (including AI‑assisted coding, code review or automated testing).
· Excellent problem‑solving abilities and the capacity to work both independently and collaboratively.
· Strong communication skills in English.
Cognizant is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected Veteran status, age, or any other characteristic protected by law.