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: Java Engineer (Junior level)
About the Role:
We are looking for a Junior Java Engineer to join our agile and cloud-focused team. As a Junior Engineer, you will have the opportunity to work on building cloud-native, containerized solutions within an AWS environment. You will be part of a remote team assigned to a specific domain, gaining exposure to both technical and business aspects of well-defined market problems. This role is ideal for someone with foundational Java skills, a passion for learning, and a desire to grow in a dynamic, cloud-first engineering environment.
Key Responsibilities:
- Assist in the development, testing, and maintenance of Java-based applications with guidance from senior engineers.
- Collaborate with team members to deliver cloud-native solutions on AWS.
- Participate in agile processes, including sprint planning, standups, and retrospectives.
- Work with containerization technologies like Docker to help package and deploy applications.
- Contribute to building and maintaining RESTful APIs and microservices.
- Learn and adhere to DevOps, SecOps, and FinOps best practices in a cloud environment.
- Collaborate with senior engineers during code reviews and technical discussions.
- Document technical processes and solutions as part of a learning and knowledge-sharing culture.
- Develop an understanding of the assigned domain to effectively support business and product requirements.
Requirements:
- Up-to 2 years of experience in Java development (internship or project experience is welcome).
- Familiarity with object-oriented programming concepts and basic design patterns.
- Basic understanding of AWS cloud services (any exposure to EC2, S3, RDS, Lambda, etc. is a plus).
- Awareness of containerization concepts (Docker) and basic familiarity with Kubernetes or Amazon ECS (Elastic Container Service).
• Interest in learning DevOps, SecOps, and FinOps principles within a cloud environment. - Familiarity with Git and version control.
- Basic understanding of databases and writing SQL queries.
- Willingness to work in a fast-paced, agile environment with continuous learning and adaptation.
- Good problem-solving skills and attention to detail.
Desirable Skills:
- Some experience with CI/CD pipelines or automated testing tools.
- Understanding of infrastructure-as-code (IaC) tools such as Terraform or AWS CloudFormation (even at a beginner level).
- Exposure to monitoring, logging, and alerting tools like CloudWatch or Prometheus is a plus.
- Familiarity with basic security best practices in software development.
Soft Skills:
- Eagerness to learn and grow within the team.
- Ability to work both independently and collaboratively in a remote team environment.
- Strong communication skills, both written and verbal.
- Proactive, self-organizing mindset with a desire to take initiative and contribute to team goals.
Benefits:
- Competitive salary with opportunities for professional growth.
- Mentorship from senior engineers and access to learning resources.
- Collaboration with an experienced and supportive team.
- Exposure to the latest cloud-native and containerization technologies
- Working model: 3-6 month on-site, then hybrid after the testing period
- Office in City Center Prishtina, Republic of Kosova
Starting date: 13.January.2025
Apply: [email protected]