Kaseya® is a leading provider of IT infrastructure and security management solutions for MSPs and internal IT organizations worldwide, powered by AI. Our best-in-breed technologies enable organizations to efficiently manage and secure IT for sustained business success. Kaseya has experienced strong double-digit growth and is backed by Insight Venture Partners.
Founded in 2000, Kaseya serves customers in over 20 countries and manages over 15 million endpoints globally.
We are seeking a Senior Java Developer to join our R&D team in Kraków, Poland. You will be a key contributor in building a robust and scalable platform, designing, developing, and maintaining high-performance applications hosted on AWS. You will collaborate with cross-functional teams to create innovative, efficient, and resilient solutions.
WHAT YOU’LL DO: * Develop and maintain high-quality software using Java 17+ and the Quarkus framework. * Design, build, and optimize scalable applications on AWS, ensuring resilience and high performance. * Collaborate with developers, product managers, and stakeholders to define and implement solutions. * Write clean, maintainable, and efficient code following best practices and participate in code reviews. * Utilize REST and gRPC for API creation and consumption. * Implement and manage CI/CD pipelines with Git and Gradle for build automation. * Manage data storage and retrieval through relational databases (RDBMS) and NoSQL databases. * Mentor junior developers and support their growth. * Identify and resolve software defects and technical issues. * Stay updated on industry trends and technologies.
QUALIFICATIONS: * Bachelor’s degree in Computer Science, Engineering, or a related field. * 5+ years of professional experience in Java development, with strong proficiency in Java 17+ and the Quarkus framework. * Proficient with AWS services and cloud-based/microservices architecture. * Strong understanding of REST and gRPC for API development. * Expertise in Git for version control and Gradle for build automation. * Solid experience with RDBMS (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB, DynamoDB) databases. * Excellent problem-solving abilities, effective communication, and a collaborative mindset. * Familiarity with Agile/Scrum methodologies is preferred. * Understanding of networking concepts (ICMP, SNMP, subnets, L2/L3 layers) is a plus.
PREFERRED QUALIFICATIONS: * AWS Certification (e.g., AWS Certified Developer, AWS Certified Solutions Architect). * Experience with Docker and Kubernetes. * Familiarity with other programming languages and frameworks. * Previous experience in mentoring and leading development teams.