Java Developer

За компанијата: We are a software development and digital services company with a mission to help customers grow by leveraging the latest technologies and top talents. Combining deep technology expertise with extensive... повеќе за компанијата »

Are you a Java Developer willing to grow as a professional and work on large-scale projects, using technology stack that is both diverse and cutting-edge? Are you passionate about innovative and top-notch software solutions and want to be part of like-minded professionals? Do you enjoy working in a fast-paced, yet collaborative environment?

If your answer is “Yes”, we would love to talk to you.

Who are we looking for?

Our technical team is expanding, and we have a thrilling job opportunity for Java Developer who is seeking a challenging work in international projects for worldwide clients and wants to contribute for our development and growth.

What your responsibilities are going to be?

  • Develop tools and applications according to technology best practices
  • Active participate in the full software development cycle
  • Propose technical strategies, architecture and solutions that meet overall business requirements
  • Follow and work according to software development standards and methodologies
  • Participate in development estimation sessions
  • Identify potential improvements
  • Collaborate with internal and external stakeholders

What qualifications are needed?

  • Development experience (2+ years)
  • Strong knowledge of Java
  • Strong understanding of OOP principles, Data Structures, Algorithms, Design Patterns
  • Knowledge in relational and non-relational database (Oracle, MySQL, Postgres, MongoDB)
  • Experience with ORMs such as Hibernate
  • Experience with Java based frameworks (Spring or others)
  • Experience in design and development of SOA or Microservices
  • Experience with automation and unit testing
  • Familiar with CI/CD practices and tools
  • Familiar with shell scripting and script languages
  • Experience in Agile development
  • Proactivity and motivation to learn
  • A mindset of delivering high quality code
  • Excellent communication skills and ability to drive requirements

What would be considered as an advantage?

  • Experience in Multithreading Programming
  • Experience with Docker
  • Cloud technologies (AWS, GCP, Azure)
  • Experience with messaging patterns and technologies
  • Bachelor or higher degree in Computer Science, Informatics or an equivalent program

By joining us:

  • You will have flexibility with working hours and location
  • You will have the chance to work with and learn from some of the best professionals in your field
  • You will have exposure to large scale multimillion user systems and hundreds of petabytes of data to work with that can help you gain an unmatched professional experience
  • You will work in a friendly, informal, and relaxed environment, provided by a team of professionals with diverse expertise
  • You will get a competitive remuneration package, based on your performance
  • You will receive a set of flexible social benefits, based on your personal preferences
  • You will receive training and professional development opportunities
  • You will have equally rewarding opportunities for career growth in technical and managerial field

All applications will be treated in strict confidentiality. Only short-listed candidates will be contacted.

Сакаш да те препорачаме кај компаниите?

барај огласи за вработување » барај останати огласи »