Senior Java Developer

Hubject Consulting

Remote, Bulgaria

Your challenge

As an Java Developer at Hubject, you will play a pivotal role in developing and enhancing our full-stack applications, with a significant focus on leveraging AWS cloud technologies. You will become a key member of our multidisciplinary team, dedicated to designing, building, and maintaining scalable, efficient solutions that meet the evolving needs of our business and our customers.

Your Tasks

  • Software Development: Craft robust backend services and web applications using Java and Spring Boot, following best practices in software development;
  • Familiarity with CI/CD pipelines for container-based applications (e.g., GitHub Actions, GitLab CI, Jenkins);
  • Creating and managing Kubernetes manifests or Kustomize configurations;
  • Designing deployment strategies for multi-environment clusters (dev, staging, prod);
  • Working closely with DevOps and SRE teams to ensure observability, reliability, and performance in cloud-native environments (e.g., AWS EKS, GKE, or Azure AKS);
  • Maintenance and Optimization: Regularly analyze and maintain existing software applications, ensuring they continue to meet our standards for quality and functionality;
  • Solution Architecture: Design, test, deploy, and manage highly scalable and testable applications, emphasizing clean code, efficient algorithms, and robust testing practices;
  • Cloud Infrastructure: Utilize AWS Cloud technologies, employing infrastructure as code approaches (e.g., AWS CloudFormation) to effectively manage cloud-based resources;
  • Team Collaboration: Engage in team responsibilities that align with your experience and expertise, especially those that utilize your knowledge of AWS Cloud services.

Your Profile

Desirable qualifications

  • Educational Background: Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent hands-on experience;
  • Java and Spring Boot Expertise: Demonstrated experience in developing applications using Java and Spring Boot;
  • Microservices Architecture: Solid understanding and practical experience with microservices architecture;
  • API Proficiency: Experienced in developing and integrating both REST and SOAP APIs;
  • Database Management: Knowledge of databases, including relational ones like PostgreSQL and NoSQL solutions like DynamoDB and Redis. Proficiency in SQL querying, database connection management, and an understanding of database design principles;
  • Team Player: Ability to thrive in a fast-paced, team-oriented environment, showcasing excellent problem-solving skills and a results-driven mindset.

Plus

  • AWS and DevOps: Hands-on experience with AWS services and a strong grasp of DevOps practices;
  • Frontend experience: experience with Angular or any framework.

Language

  • Fluent in English.

Don't forget to mention EuroTechJobs when applying.

Share this Job

More Job Searches

Bulgaria      Database Administrator (DBA)      Developer      Java Developer      On-site      Hubject Consulting     

EuroTechJobs Logo

© EuroJobsites 2025