loader image

Senior Java Engineer

About our partner:

A global organization that specializes in delivering powerful and innovative financial process automation solutions. They are a global leader in P2P and compliance solutions. With 34 years proven experience, the smartest technology and unique AI. By automating key processes such as Procure-to-Pay, Accounts Payable, Payments, Vendor Management, and Contract Management, they ensures streamlined operations on a common platform. This allows their customers to seamlessly expand and grow within the company ecosystem.
With 1 million business users worldwide spanning across all industry sectors, their lies in Procure-to-Pay expertise.

We are an exclusive recruiters for Kosovo, and we are looking for the best candidates of: Senior Java Engineer

About the role:
We are seeking an experienced and highly skilled Senior Java Engineer to join our remote team. This role combines hands-on technical expertise with leadership and mentoring responsibilities. As a Senior Engineer, you will play a critical role in architecting and delivering cloud-native, containerized solutions in AWS while guiding and supporting mid-level and junior engineers to grow and excel in their roles.

You will work in an agile environment, collaborating with cross-functional teams to solve well-defined market problems and deliver scalable, secure, and maintainable solutions. Your ability to lead by example, share knowledge, and foster a culture of continuous learning will be essential to the success of the team.

Key Responsibilities:

  • Lead the design, development, and maintenance of Java-based applications, focusing on cloud-native and containerized solutions.
  • Architect and implement scalable microservices using AWS cloud services (e.g., EC2, Lambda, S3, RDS, etc.).
  • Proficiency in containerization technologies (Docker) and orchestration tools (Kubernetes, ECS, or EKS).
  • Establish and enforce coding standards, best practices, and performance optimization techniques.
  • Mentor and guide mid-level and junior engineers through code reviews, pair programming, and technical discussions.
  • Actively participate in and contribute to agile ceremonies, including sprint planning, standups, and retrospectives.
  • Collaborate with DevOps, SecOps, and FinOps teams to integrate best practices and ensure operational excellence.
  • Drive the adoption of CI/CD pipelines and automation for efficient development and deployment.
  • Conduct technical training sessions to upskill team members and foster a knowledge-sharing culture.
  • Engage with stakeholders to understand business needs and translate them into technical solutions.
  • Stay updated on emerging technologies and trends to continuously improve the team’s technical capabilities.

Requirements:

  • 7+ years of professional experience in Java development, with a strong track record of delivering scalable solutions.
  • Deep understanding of object-oriented programming, design patterns, and best practices.
  • Extensive experience with AWS cloud services and building cloud-native applications.
  • Proficiency in containerization technologies (Docker) and orchestration tools (Kubernetes, ECS, or EKS).
  • Strong knowledge of microservices architecture, RESTful APIs, and event-driven systems.
  • Hands-on experience with CI/CD pipelines, Git, and automated testing frameworks.
  • Proven ability to mentor and guide junior and mid-level engineers, fostering their technical and professional growth.
  • Solid understanding of DevOps, SecOps, and FinOps principles and their application in cloud environments.
  • Excellent problem-solving skills and ability to design solutions for complex technical challenges.
  • Strong communication and collaboration skills, with the ability to effectively work in a remote, distributed team environment.

Desirable Skills:

  • Experience with infrastructure-as-code tools (e.g., Terraform, AWS CloudFormation).
  • Familiarity with advanced monitoring, logging, and alerting tools (e.g., Prometheus, Grafana, CloudWatch).
  • Knowledge of security best practices and experience implementing them in cloud-native applications.
  • Exposure to data messaging/streaming platforms (e.g., Amazon MQ, Amazon SQS, RabbitMQ).
  • Familiarity with frontend technologies (specifically Angular) is a plus.

Soft Skills:

  • Leadership skills and the ability to inspire and motivate team members.
  • A proactive, self-organizing mindset with a focus on delivering results.
  • Strong desire to learn, grow, and share knowledge with others.
  • Excellent organizational skills and ability to prioritize tasks effectively.

Benefits:

  • Competitive salary with performance bonuses.
  • Working model: 3-6 month on-site, then hybrid after the testing period
  • Opportunities for professional growth and leadership development.
  • Access to cutting-edge technologies and tools.
  • Mentorship opportunities and a culture of continuous learning

Apply: [email protected]

To apply for this job email your details to jobs@talentnetwork-ks.com