Gigavoice
Gigavoice
New

Java Software Engineer

Skopje, North Macedonia (hybrid)
Employee
Software Development

If you're ready to bring your Java expertise to a place that encourages professional growth, we can't wait to hear from you. Let's build something good together!

Tasks

  • Design and implement back-end services, APIs, and business logic using Java (e.g., Spring Boot, Hibernate).
  • Optimize application performance, scalability, and reliability.
  • Conduct code reviews, enforce coding standards, and mentor junior engineers.
  • Collaborate with cross-functional teams to gather requirements, identify solutions, and deliver high-quality software.
  • Write and maintain unit and integration tests to ensure code quality.
  • Debug and troubleshoot complex production issues and implement fixes.
  • Stay current with Java technologies, frameworks, and best practices.
  • Identify issues that can impact your production line, throw predictive impact updates to Managers
  • Collaborative skills across teams to bring in efficiency
  • Identify mitigation plans when needed
  • Working across teams and functions undertake specialist roles which require the experience and knowledge of a team leader/manager.
  • Take responsibility for the work you and your team produces ensuring high levels of attention to detail.
  • Prioritize own workload based on input from Project Managers, Designers, Account Managers, Team Lead, and Manager.
  • Document work and correspondence in tracking systems
  • In alignment with business objectives, improve production quality and efficiency as necessary.
  • Perform root cause analysis for quality and/or efficiency problems, and recommend action plans to address them.
  • 4-year degree or certificate in a related field required.
  • Minimum 4 years of related professional experience in web design, leading a team and/or web coding.

Requirements

  • 5+ years of professional experience with Java development.
  • Strong understanding of object-oriented programming, design patterns, and SOLID principles.
  • Experience with Java frameworks such as Spring Boot, Hibernate, or Microservices architecture.
  • Proficiency in RESTful API development and database technologies (e.g., MySQL, PostgreSQL, MongoDB).
  • Familiarity with CI/CD pipelines, containerization (e.g., Docker, Kubernetes), and cloud platforms (e.g., AWS, Azure).
  • Excellent debugging and problem-solving skills.

Preferred Skills (Nice too have)

  • Experience with message brokers (e.g., SQS, RabbitMQ, Kafka).
  • Familiarity with front-end integration or tools like React or Angular.
  • Knowledge of secure coding practices and performance tuning.

Apply here and followup via LinkedIn message with Aleksandra Stojanovska, our People and Talent Manager.

https://www.linkedin.com/in/aleksandrastojanovskahrrecruit/

Updated: 1 minute ago
Job ID: 14032410
Report issue

Gigavoice

11-50 employees
Technology, Information and Internet

We are a community of the best and the brightest international IT professionals with a desire to share our knowledge and passion for our work.

  1. Java Software Engineer