Senior Software Engineer

On-siteFrom $90,000
United States

Tech Stack

DevOpsMicroservicesAqua SecurityJava

Job Description, Responsibilities & Requirements

About the Position

We are seeking a Senior Software Engineer with expertise in cloud architecture and Java development to join our team in Boca Raton, FL.

Responsibilities

  • Design and develop scalable and resilient cloud architecture solutions using platforms like AWS, Azure, or Google Cloud.
  • Collaborate with stakeholders to define architectural requirements and ensure alignment with business objectives.
  • Monitor, maintain, and support the existing cloud infrastructure in a production environment.
  • Proactively address configuration changes, performance optimizations, and security enhancements.
  • Investigate and resolve complex issues to ensure system availability and reliability.
  • Architect and design robust Java backend systems, including microservices and legacy monolith applications.
  • Define system components, interfaces, and dependencies, ensuring scalability, performance, and maintainability.
  • Develop high-quality backend solutions using Java and related frameworks like Spring and Hibernate.
  • Write clean and efficient code, conduct code reviews, and enforce coding standards.
  • Implement unit tests to ensure code quality and reliability.
  • Design, develop, and deploy microservices using modern frameworks and technologies.
  • Implement API endpoints, database integration, and messaging systems to enable scalable and distributed application architectures.
  • Analyze and enhance existing legacy monolith applications by refactoring code, optimizing performance, and improving functionality.
  • Ensure seamless integration with microservices and other components of the system.
  • Establish and manage DevOps processes to streamline development, testing, and deployment workflows.
  • Implement Continuous Integration/Continuous Deployment (CI/CD) pipelines, automated testing, and infrastructure-as-code practices.
  • Assess and mitigate potential security risks in cloud architecture, backend systems, and software development processes.
  • Conduct security audits, vulnerability assessments, and penetration testing.
  • Implement security controls and best practices to protect sensitive data and ensure regulatory compliance.
  • Apply deep knowledge of MySQL database systems to optimize performance, design efficient data models, and troubleshoot complex queries.
  • Implement best practices for data integrity, security, and scalability.
  • Perform system administration tasks on Linux-based environments, ensuring smooth operation, security, and performance.
  • Manage server configurations, monitor system resources, and troubleshoot issues as they arise.
  • Manage cloud infrastructure resources, provisioning and configuring servers, containers, and other necessary resources.
  • Ensure scalability, availability, and security of infrastructure components.
  • Implement efficient deployment strategies for application releases, manage version control, and monitor application performance and resource utilization.
  • Set up monitoring tools and establish proactive alerting mechanisms.
  • Collaborate effectively with cross-functional teams, including product managers, frontend developers, operations teams, and security teams.
  • Document architectural designs, development processes, security measures, and system configurations for future reference and knowledge sharing.
  • Stay updated with emerging technologies, industry trends, and best practices related to cloud architecture, Java development, DevOps, and information security.
  • Continuously explore opportunities for process improvements, performance optimizations, and innovation within the organization.

Requirements

  • Master’s degree in Computer Science or a related field required.
  • 2 years of previous experience as a Software Engineer required.
  • Experience must include AWS, Spring, and microservices.

We Offer

  • Competitive salary: $90,000/year

About the Company

SuranceBay is a software company formed in 2009. We provide software solutions to the insurance industry. We primarily work with insurance agencies and insurance companies.

To Apply

Please contact Victor Rasputnis at [email protected].

Job Details

Company name:
Farata Systems
Salary:
From $90,000
Location:
United States
Work Mode:
On-site
Posted on TheJob:
Mar 27, 2026
Last checked:
Jul 1, 2026
Apply Now
© 2026 TheJob, Inc. All rights reserved.