Kaseya is looking to develop high-performance, scalable, and reliable applications with Java to deliver innovative solutions to its customers.
Requirements
- Expertise in Java: Minimum of 7+ years of experience in developing applications with Java (J2EE, Spring, Hibernate)
- AWS Experience: Strong experience with AWS services such as ECS, EC2, SQS, DynamoDB, and RDS
- RDS Knowledge: Strong working knowledge of relational databases, especially MySQL or PostgreSQL, and familiarity with database design, scaling, and optimization techniques
- Microservices: Hands-on experience designing and developing microservices architectures, with proficiency in tools like Spring Boot, Docker, and Kubernetes
- Experience with Cloud-Native Development: Experience with building and deploying applications on AWS Cloud environments
- Version Control & CI/CD: Proficient in Git, Jenkins, and CI/CD pipeline management
- Experience with containerization technologies such as Docker and orchestration platforms like Kubernetes
Responsibilities
- Architect and Develop scalable, maintainable, and efficient Java applications with a focus on microservices
- Design and Build cloud-based solutions utilizing AWS services, specifically ECS, EC2, SQS, DynamoDB, and RDS (MySQL/PostgreSQL)
- Hands-on Coding and Implementation in Java while leading the team in architectural decisions and best practices
- Problem-Solving: Troubleshoot and resolve complex technical issues, ensuring that systems run efficiently and at scale
- Mentorship: Provide technical guidance to junior developers and ensure adherence to coding standards and best practices
- Microservices Architecture: Design, develop, and deploy microservices that are fault-tolerant, resilient, and easily scalable
- Collaborate with product managers, DevOps engineers, and other stakeholders to define system requirements and deliver impactful software solutions
Other
- Degree or Equivalent Experience: A degree in Computer Science or related field, or equivalent practical experience
- Collaboration and Communication: Excellent communication skills, capable of working with teams to meet business and technical goals
- Location: One of Kaseya’s US based offices