Staff Software Engineer II - Java
KaseyaReading, United Kingdom
As a Staff Java Software Engineer II, you will be responsible for architecting and developing high-performance, scalable, and reliable applications with Java. You will work closely with cross-functional teams to deliver innovative solutions, all while maintaining a hands-on role in coding, architecture, and system design. Your expertise in AWS, microservices, and RDS will be pivotal to our success.
Key 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).
- Collaborate with product managers, DevOps engineers, and other stakeholders to define system requirements and deliver impactful software solutions.
- 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.
- 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.
- Problem-Solving: Strong analytical and problem-solving skills with a passion for debugging and optimizing code.
- 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.
- Collaboration and Communication: Excellent communication skills, capable of working with teams to meet business and technical goals.
- Degree or Equivalent Experience: A degree in Computer Science or related field, or equivalent practical experience.
- Experience with containerization technologies such as Docker and orchestration platforms like Kubernetes.
- Familiarity with monitoring and alerting tools such as Prometheus, Grafana, or CloudWatch.
View all remote jobs at Kaseya →
FAQ
- Is the Staff Software Engineer II - Java position at Kaseya remote?
- Yes. This role was posted on Remote Frontend Jobs, a job board that lists exclusively fully remote positions.
- When was this Staff Software Engineer II - Java job posted?
- This listing was posted on October 6, 2025 and is still open for applications.
- How do I apply for the Staff Software Engineer II - Java position at Kaseya?
- Use the apply button on this page — it takes you directly to the employer’s application page.
More remote Java jobs
Java Fullstack Developer | Offshore
Photon Interactive UK LimitedIndia
remotefull-stack-developerjava-developer+6
Java Fullstack Developer | Offshore |
Photon Interactive UK LimitedIndia
remoteweb-developmentfrontend-development+10
Fullstack + AI Engineer - TX, USA
Photon Interactive UK LimitedUnited States
$48,000 - $168,000 annualremoteai-engineeringbackend-development+7
Full Stack Architect | Las Vegas, NV
Photon Interactive UK LimitedUnited States
remotefull-stack-architecturesoftware-architecture+6
Lead Fullstack Developer | Offshore
Photon Interactive UK LimitedIndia
remotefull-stack-developerjava-developer+10