Software Developer (Java)

Premier software engineering company with 8 offices globally, helping clients create software that improves operations and opens new markets.
$NaN
Backend
Mid-Level Software Engineer
Remote
501 - 1,000 Employees
3+ years of experience
Enterprise SaaS · Biotech

Description For Software Developer (Java)

Solvd Inc., a premier software engineering company with over 800 employees across 8 global offices, is seeking a Software Developer specializing in Java. With 12+ years of experience and an impressive client portfolio including major retail and social media brands, we're working on an exciting cloud-based eProcurement software specifically for the biotech industry.

The role involves working on a significant migration project from Java Play to Java Spring, where you'll be part of a dynamic team following Agile methodologies with two-week sprint cycles. You'll be responsible for designing and implementing backend services, creating REST APIs, and ensuring robust testing with JUnit.

The tech stack is modern and comprehensive, including TypeScript and React on the frontend, Java Spring Framework 6.0.0 and Spring Boot 3.0.0 on the backend, with MySQL for database management and AWS for infrastructure. We're looking for someone who can think holistically about the project, ensuring all edge cases are covered and maintaining high-quality documentation.

This is an excellent opportunity for a mid-level developer with strong Java experience to work on a meaningful project in the biotech sector. The position offers remote work flexibility and the chance to work with a global team. If you have 3+ years of commercial experience, strong Spring Framework knowledge, and excellent problem-solving abilities, we want to hear from you.

Last updated 2 days ago

Responsibilities For Software Developer (Java)

  • Collaborate with a cross-functional team in a startup-like environment to design, develop, and deploy features for a web-based product
  • Work independently, proposing solutions to technical and functional challenges proactively
  • Participate in the migration process from Java Play to Java Spring
  • Write and maintain tests for backend code with JUnit
  • Contribute to two-week sprint cycles, delivering features in alignment with Agile principles
  • Ensure implementation of backend services and REST APIs creation
  • Document code and processes to support team knowledge-sharing and future maintenance

Requirements For Software Developer (Java)

Java
JavaScript
TypeScript
React
MySQL
  • 3+ years of commercial experience
  • Experience in development of Java-based backend systems
  • Experience with Spring Framework is essential
  • Experience with relational databases (MySQL preferred, Postgres ok too) and SQL queries
  • Strong communication, collaboration, and proactive problem-solving abilities
  • Think outside the box. Can come up with innovative ideas on how to implement more efficiently
  • Look at the project holistically to make sure that all the failure scenarios and corner cases are covered

Interested in this job?

Jobs Related To Solvd Inc. Software Developer (Java)

Java Developer

Remote Java Developer position at Solvd Inc., developing backend services for QA testing platform using Java, Spring, and cloud technologies.

Test Automation Engineer

Test Automation Engineer position at Solvd Inc., focusing on implementing and maintaining automated testing solutions for financial services applications.

Node.js Developer

Remote Node.js Developer position at Solvd Inc., focusing on backend development for insurance industry projects using JavaScript, TypeScript, and modern databases.

Software Developer (.NET + PHP)

Remote Software Developer position at Solvd Inc., focusing on .NET and PHP development, working with established codebases and cloud services.

Test Automation Engineer (Web)

Join Solvd Inc. as a Test Automation Engineer (Web) to automate and maintain test suites for a social news aggregation platform using Playwright and TypeScript.