Cognizant

Java Software Engineer

Posted: 8 minutes ago

Job Description

We are currently building self-governing teams in Warsaw to support our customer in development of a new project within the banking area. We are a dynamic and innovative company, over the past 25 years, we’ve built relationships with market-leading companies around the world.We help to modernize technology, reimagine processes and transform experiences so they stay ahead in a fast-changing world. Our culture inspires us to live our values. Each member of our team takes responsibility for creating a culture that enables exceptional outcomes.Why CognizantWe create powerful, beautiful and intuitive digital products. We don't blindly follow trends. We take our understanding of the latest technologies and build the best solutions for our enterprise clients. We’re big believers in collaboration across engineering, UX and product teams. We combine our individual expertise to solve complex challenges.We seek team members who care about results and are not afraid of taking ownership.Main ResponsibilitiesResearch, evaluate, architect and deploy new tools, frameworks, and patterns to build sustainable software solutions for our clientsStay on top with latest technologiesShare knowledge and know-how of software best practices inside and outside the teamTechnical SkillsOur teams are technology agnostic, always aiming for the latest. We often use a combination of below in our projects:Back End: JAVAKafka and Kubernetes (must have)Frameworks: Spring / Spring Boot, Hibernate, MyBatis ORMClient-side: ReactJS / Redux, React Native, AngularTools: Atlassian stack, IntelliJCI / CD: Jenkins, TeamCitySource Repositories: Bitbucket, GitLabHosted on: AWS, Google Cloud, Azure, OpenShiftDatabases: Relational and/or NoSQL. We use Flyway or Liquibase for schema versioning.Other: Docker / k8s, ElasticSearch, SOLR, Message brokersIn addition to the right tools, we also encourage teams to follow high personal code/development standards and agile practices (Scrum).We Actively DoCode reviewsAutomated testing (unit, integration, e2e)Quality control: SonarQube, Checkmarx, FindBugsWhat We OfferEmployment contractOpportunity to be part of a rapidly expanding global organizationPleasant and inspiring working atmosphereProfessional development and clear career pathTraining & development opportunitiesPrivate healthcare and additional life insurance (for permanent employees)Employee volunteering programs and opportunitiesInclusion and diversity in practiceEmployee referral program in place

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In