Java Software Engineer

Java Software Engineer

Cognizant

Warsaw, Poland

About the role:

We are currently looking for Java Software Engineer who will be responsible for designing, developing, and maintaining applications using Java programming language to meet user requirements and ensure optimal performance and functionality.

Responsibilities:

  • Design, implement, and maintain robust and scalable Java applications to meet specific business needs;
  • Conduct code reviews for quality assurance, implement unit tests, and troubleshoot issues to ensure software reliability;
  • Work closely with cross-functional teams, including product managers, designers, and other developers;
  • Create and maintain comprehensive documentation for code, processes, and systems to facilitate knowledge sharing.

Skills & Experience:

  • Proven experience with using a JVM language (Java/Scala/Kotlin, preferably Java 11+);
  • Knowledge of SOLID principles and Gang of Four (GOF) design patterns;
  • Familiarity with Domain Driven Design principles and practices;
  • Acquainted with Cloud technologies (AWS, GCP, Azure, etc.);
  • Aware of injection frameworks (Spring/Spring Boot, etc.);
  • Data streaming and messaging frameworks (Kafka, Spark, etc.);
  • Proficient with containers (Docker, Kubernetes, Helm, etc.).

Qualifications:

  • Computer science or STEM related field (science, technology, engineering or mathematics) or foreign equivalent.

Apply Now

Don't forget to mention EuroTechJobs when applying.

Share this Job

More Job Searches

Poland      Developer      Java Developer      Remote      Cognizant     

© EuroJobsites 2024