Full Time

Senior Software Engineer (Java - Backend)

SageSure
$100,000 - $150,000* / year (about $48–$72 an hour)

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by SageSure, so some details may not match this job. The employer's own page has the real description.

Job Overview

The Senior Software Engineer (Java - Backend) at SageSure will play a pivotal role in designing, developing, and maintaining robust backend systems that support our innovative insurance technology solutions. The individual in this role will collaborate closely with cross-functional teams to deliver high-quality software that meets the demands of our business and enhances the user experience. This position requires a deep understanding of Java programming, system architecture, and agile methodologies, as well as a commitment to best practices in software development.



Job Responsibilities

  • Design and implement scalable backend systems using Java and microservices architecture.
  • Collaborate with product management and other stakeholders to define and refine system requirements.
  • Develop high-quality software documentation and maintain clean and organized codebases.
  • Conduct code reviews to ensure adherence to industry standards and best practices.
  • Identify and troubleshoot issues, providing timely and effective solutions.
  • Stay up-to-date with emerging technologies and industry trends to incorporate into our solutions.
  • Mentor junior developers, providing guidance in technical skills and professional development.
  • Participate in the full software development lifecycle, including design, development, testing, and deployment.


Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • A minimum of 5 years of professional experience in Java backend development.
  • Proficiency in frameworks such as Spring Boot and JPA/Hibernate.
  • Experience with relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB).
  • Solid understanding of RESTful API design and development.
  • Familiarity with cloud platforms such as AWS, Azure, or Google Cloud.
  • Strong analytical and problem-solving skills.
  • Excellent verbal and written communication skills.


Technologies & Tools

This position will utilize a diverse set of technologies and tools including but not limited to Java, Spring Boot, Hibernate, Docker, Kubernetes, Git, and various cloud services. Familiarity with CI/CD pipelines and DevOps practices will also be beneficial for streamlining deployment processes and enhancing software delivery efficiency.



Ideal Candidates

The ideal candidate for this position is someone who possesses a strong technical background combined with exceptional collaboration skills. They should be an agile thinker with a passionate approach to problem-solving and innovation. Candidates should demonstrate a commitment to team success, continuous learning, and adaptability in a fast-paced environment. An eagerness to mentor and support fellow engineers in their growth and development will also be highly valued.

The most unemployment pays a week runs from $235 in Mississippi to $1,208 in Washington. Compare the states →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.