Middle Java Software Engineer

Middle Java Software Engineer

Ciklum

Prague, Czech Republic

Description

Ciklum is looking for a Middle Java Software Engineer to join our team full-time in the Czech Republic.

About the role

As a Middle Java Software Engineer, become a part of a cross-functional development team engineering experiences of tomorrow. We are a leading global product engineering and digital services company that unites 4000+ seasoned professionals globally on various projects in healthcare, fintech, travel, sportswear, entertainment, and security. Ciklum delivers high-impact technology solutions to Fortune 500 and fast-growing organizations worldwide.

Responsibilities:

  • Write highly testable, automatable and performant code over the whole SDLC using high coding standards and software best practices
  • Develop product, deliver features and updates according to the product roadmap
  • Develop and review feature design documents and provide inputs/update to specifications for the solution
  • Participate in the team's activities according to the methodology used - daily meetings, plannings, retrospectives, etc.

Requirement

We know that sometimes, you can’t tick every box. We would still love to hear from you if you think you’re a good fit!

Software Design:

  • Use of the best practices and patterns when designing and implementing application components
  • Describing own code within technical documents and simple diagrams

Software development:

  • Knowledge and experience in Java. Usage of main supporting third-party libraries
  • Prior record of web applications development with using and configuring framework features
  • Practical experience in writing complex queries to relational or NoSQL databases

Quality Assurance:

  • Knowledge and experience in JUnit, Mockito
  • Background in writing unit and integration tests
  • Proposing code improvements

Software Deployment:

  • Following the CI/CD process established on the project
  • Using project infrastructure for development and troubleshooting

Desirable

  • Participation in code reviews
  • Knowledge and experience in application security concepts
  • Hands-on experience with any message broker systems
  • Practical experience in use and configuration of ORM framework features
  • Experience with MQTT protocol
  • Experience with Selenium

Personal skills

Communication is a key. You speak and write in English fluently or at least at upper-intermediate level

Accountability:

  • Following the said and done principle
  • Accountability for the own scope of work

Drive:

  • Demonstrating a proactive approach and striving for constant improvements

Self - development:

  • Strive for learning and growth
  • Constant work on own mastership and self-development

Apply Now

Don't forget to mention EuroTechJobs when applying.

Share this Job

More Job Searches

Czech Republic      Developer      Hybrid      Java Developer      Ciklum     

© EuroJobsites 2024