Java Developer

Location

Šibenik, Croatia, Remote Hybrid

About CoreNeo

Are you ready to join a team of brilliant people who are passionate about technology and innovation? Our development agency is on a mission to redefine success in the tech industry and create groundbreaking solutions that enhance efficiency and user experience. We’re on the lookout for an exceptional Java Developer.

At CoreNeo, we’re not just building great products; we’re also creating a supportive and inclusive culture that values people and freedom. We believe in fostering an environment where everyone can thrive, innovate, and make a difference.

We’re looking for talented individuals who are excited about the possibilities of technology and want to be a part of a team that is pushing the boundaries of what is possible. Our team is made up of some of the brightest minds in the industry, and we’re dedicated to helping each other grow and succeed.

If you’re looking for a company that values people and culture as much as building great products, then we want to hear from you. Join our team and help us redefine success in the tech industry.

About the role

The ideal candidate will be responsible for designing, developing, and implementing cloud-based applications, mobile-based applications, and SaaS solutions. You will work closely with our product managers, architects, and other developers to create secure, scalable, and high-performance applications across various industries.

Our Technology Stack

  • Front-end: React.js, Redux, Next.js, HTML5, CSS3, JavaScript/TypeScript
  • Back-end: Java, Spring Boot, Hibernate, Node.js, Express.js
  • Mobile Development: React Native, Swift (iOS), Kotlin (Android)
  • Databases: MongoDB, PostgreSQL, MySQL
  • Cloud Platforms: AWS, GCP, Azure
  • DevOps: Git, Docker, Kubernetes, Jenkins, Terraform
  • Other: RESTful APIs, GraphQL, Microservices architecture, CI/CD pipelines

What you’ll be doing

  • Design and develop Java-based solutions for cloud, mobile, and SaaS applications.
  • Collaborate with product and design teams to ensure applications meet business requirements and deliver a user-friendly experience.
  • Troubleshoot and debug issues with applications.
  • Develop and maintain cloud and mobile-related infrastructure.
  • Stay up-to-date with the latest technology trends and developments in cloud, mobile, and SaaS solutions.

What you’ll need

  • Bachelor’s or Master’s degree in Computer Science or related field.
  • At least 3 years of experience in developing Java-based applications.
  • Proficiency in Java and Spring Boot framework.
  • Experience with front-end technologies such as React.js, Redux, and Next.js.
  • Experience with mobile development using React Native, Swift, or Kotlin.
  • Strong understanding of cloud platforms (AWS, GCP, Azure).
  • Experience with database management systems like MongoDB, PostgreSQL, and MySQL.
  • Familiarity with DevOps practices and tools such as Git, Docker, Kubernetes, Jenkins, and Terraform.
  • Excellent problem-solving and analytical skills.
  • Ability to work in a fast-paced environment and meet project deadlines.
  • Strong communication and teamwork skills.
  • Experience mentoring other developers.

Nice to have

  • Experience working in a start-up or scale-up environment.
  • Active GitHub account with at least one published app on the store.
  • Understanding of microservices architecture and CI/CD pipelines.

Application process

To apply, click on the Apply Now button, select the role you are applying for, and complete the application form.

Only candidates who are selected in the shortlist of qualified candidates will be invited for an interview.