.
Java Developer
  • Warsaw
Java Developer
Warszawa, Warsaw, Masovian Voivodeship, Polska
Senovo IT
2. 9. 2024
Informacje o stanowisku

technologies-expected :


  • Java
  • Spring Boot
  • Hadoop

responsibilities :


  • Developing high quality software solutions using Java programming language
  • Writing well designed, testable, efficient code
  • Collaborating with other team members to design, develop and maintain the software
  • Troubleshooting, debugging and resolving software issues
  • Participating in code review and giving feedback to other developers
  • Keeping up to date with the latest trends and best practices in Java development
  • Working closely with stakeholders to understand their requirements and providing technical solutions
  • Contributing to the overall architecture and design of the software
  • Documenting and maintaining software functionalities and processes.
  • Design and develop highly available, low-latency distributed systems using Java, Spring, and Angular.
  • Implement web services using standards and related patterns such as REST and gRPC.
  • Work with distributed computing, leveraging technologies such as Hadoop, Spark, and MapReduce (a plus).
  • Develop solutions with Continuous Integration and Continuous Delivery in mind.
  • Collaborate with cross-functional teams, demonstrating strong interpersonal and communication skills.
  • Utilize distributed caching technologies such as REDIS (a plus) to improve system performance.

requirements-expected :


  • Proficiency in Java programming language
  • Experience with Java frameworks (e.g. Spring, Hibernate)
  • Knowledge of relational databases (e.g. MySQL, Oracle)
  • Understanding of software design principles and patterns
  • Familiarity with version control systems (e.g. Git)
  • Ability to write clean, maintainable code
  • Strong problem-solving skills
  • Good communication and teamwork skills
  • Bachelors degree in computer science or related field preferred
  • 2+ years of experience in Java development
  • Bachelor’s degree in Computer Science or related field with 5 years of Software Development experience, or a Master’s degree with 2 years of experience.
  • Expertise in Java, Spring, and Angular.
  • Familiarity with web service standards such as REST and gRPC.
  • Experience developing large-scale systems requiring high availability, low-latency, and data consistency.
  • Exposure to Stream Computing and In-Memory Computing technologies.
  • Knowledge of Big Data and analytics tools like Hadoop, Spark, and MapReduce is a plus.
  • Experience with distributed caching technologies such as REDIS.
  • Proven ability to architect solutions with CI/CD (Continuous Integration/Continuous Delivery) best practices.
  • Competencies:
  • Hands-on experience with Angular 13, Java Web Services, and Spring.
  • Strong leadership and teamwork skills, with excellent written and verbal communication abilities.
  • Ability to convey complex technical ideas in a clear and concise manner.
  • A team player with a strong work ethic, ready to take on challenges in a fast-paced environment.

  • Praca Warszawa
  • Warszawa - Oferty pracy w okolicznych lokalizacjach


    111 387
    20 584