drjobs Senior Java Software Engineer

Senior Java Software Engineer

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Jobs by Experience drjobs

5years

Job Location drjobs

Ahmedabad - India

Monthly Salary drjobs

81 - 100

Vacancy

1 Vacancy

Job Description

This is a remote position.

We are seeking a Senior Java Software Engineer to join our team. As a Senior Java Engineer at company you ll play a crucial role in building and evolving our underwriting workbench the core of our SaaS platform. This is an opportunity to work with modern technologies in a microservices architecture developing new platform features enhancing existing functionality and ensuring the scalability and reliability of our backend systems. You ll be part of a collaborative and agile team contributing to key technical decisions and mentoring others along the way.

Responsibilties:

  • Designing developing and maintaining backend services in Java.
  • Building scalable and performant microservices using Spring Boot and other modern frameworks.
  • Working with relational databases particularly MySQL to store and manage structured data.
  • Collaborating closely with frontend engineers product managers and other stakeholders to deliver high-quality features.
  • Writing and maintaining unit and integration tests using JUnit Spock or Cucumber.
  • Providing technical leadership and mentoring to junior and mid-level engineers.
  • Troubleshooting and debugging issues ensuring the stability and reliability of our platform.
  • Improving CI/CD pipelines and supporting deployment automation.
  • Contributing to architectural discussions and decisions to enhance the platform s scalability and performance.

Requirements

  • Strong experience in Java development particularly in backend web applications.
  • Proficiency with Spring Boot REST APIs JPA and Hibernate.
  • Experience working with relational databases (MySQL preferred).
  • Knowledge of microservices architecture and best practices.
  • Solid understanding of software development best practices including unit testing and code quality.
  • A proactive problem-solving mindset and a pragmatic approach to development.
  • Strong collaboration and communication skills especially in a remote-first environment.
  • Ability to work independently while contributing to a team-oriented environment.

Bonus Points:

  • Experience with AWS and cloud-based infrastructure.
  • Exposure to Apache Camel.
  • Familiarity with Docker Kubernetes and DevOps tools.
  • Prior experience in the insurance industry or with insurance-related software.

Benefits

  • Work location: Remote
  • 5 days working

Strong experience in Java development, particularly in backend web applications. Proficiency with Spring Boot, REST APIs, JPA, and Hibernate. Experience working with relational databases (MySQL preferred). Knowledge of microservices architecture and best practices. Solid understanding of software development best practices, including unit testing and code quality. A proactive, problem-solving mindset and a pragmatic approach to development. Strong collaboration and communication skills, especially in a remote-first environment. Ability to work independently while contributing to a team-oriented environment. Bonus Points: Experience with AWS and cloud-based infrastructure. Exposure to Apache Camel. Familiarity with Docker, Kubernetes, and DevOps tools. Prior experience in the insurance industry or with insurance-related software.

Employment Type

Full Time

Company Industry

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.