Redwood

Redwood

Redwood Software is a leading provider of digital transformation services and software solutions for businesses. They specialize in automating manual tasks in IT, finance, and general business processes, enabling enterprises to excel in the digital age.

Internet Software & Services
251-1K
Founded 1993
$381M raised

Description

  • Design, develop, and implement highly performant full-stack applications using Java, JavaScript, and related technologies.
  • Build and maintain back-end services, APIs, and microservices.
  • Develop responsive and intuitive front-end user interfaces.
  • Collaborate with product management to translate requirements into technical specifications.
  • Participate in the full software development lifecycle from planning and design through testing, deployment, maintenance, and support.
  • Write clean, maintainable, and well-documented code following best practices.
  • Implement and maintain automated tests, including unit, integration, and end-to-end testing.
  • Troubleshoot, debug, and resolve software defects and production issues.
  • Contribute to architectural discussions focused on scalability, security, and performance.
  • Mentor less experienced developers and support a culture of continuous learning and improvement.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
  • Professional experience as a Full Stack Software Developer with a strong emphasis on Java, including Java 11/17.
  • Strong proficiency with Java and the Spring Framework, including Spring Boot, Spring MVC, and Spring Security.
  • Experience with relational databases such as SQL, PostgreSQL, or MySQL, and ORM frameworks such as Hibernate or JPA.
  • Solid understanding of front-end technologies including HTML, CSS, JavaScript, TypeScript, and modern frameworks such as ReactJS or MobX.
  • Experience with RESTful API design and development.
  • Familiarity with cloud platforms such as AWS, Azure, or GCP, and containerization tools such as Docker and Kubernetes.
  • Excellent problem-solving, analytical, and debugging skills.
  • Experience with unit testing and automation tools such as JUnit and Playwright.
  • Strong communication and interpersonal skills with the ability to collaborate effectively in a team environment.
  • Preferred experience with message queues such as Kafka or RabbitMQ.
  • Preferred knowledge of NoSQL databases such as MongoDB or Cassandra.
  • Preferred experience with CI/CD pipelines and tools such as GitHub Actions, Jenkins, or GitLab CI.
  • Preferred understanding of agile methodologies such as Scrum or Kanban.
  • Preferred familiarity with test-driven development (TDD) or behavior-driven development (BDD).
  • Preferred experience in the automation or SaaS industry.
  • Preferred contributions to open-source projects or a strong GitHub portfolio.
  • Bonus skills include SAP knowledge (ABAP, HANA), OS knowledge (Windows, UNIX/Linux, Mac), Gradle, shell scripting, Jest, Tomcat, AWS, and experience with AI.

Benefits

  • Competitive compensation package.
  • Comprehensive health, dental, and vision benefits.
  • Generous paid time off and holidays.
  • Flexible work arrangements.
  • Opportunities for professional growth and development.
  • Collaborative and supportive team environment.
  • Opportunity to work on innovative products that are transforming industries.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Staff Software Development Engineer L5

Inovalon 1K-5K IT Services

Inovalon is hiring a Staff Software Engineer L5 to build and support high-throughput, multi-tenant healthcare services and web applications.

Agile Angular AWS Azure CSS Docker GCP HTML Java JavaScript Kubernetes Linux Microservices Python React REST API SQL Vue.js
14 minutes ago

Cloud Developer 3 (Short Term)

TOMORROW HIRE Internet Software & Services

Cloud Developer 3 at the Virginia Department of Elections is a remote contract role focused on building, enhancing, and maintaining enterprise cloud applications that support mission-critical systems for state agency users and constituents.

Angular Azure CSS Docker Entity Framework GitHub Actions GraphQL HTML JavaScript Microservices .NET Node.js OAuth OpenAPI OpenID Connect OWASP Prisma React REST API Secrets Management Sequelize SQL Server Terraform TypeScript Vue.js
14 minutes ago

Middle Full-Stack Engineer (.NET)

Social Media Kenya Limited 1-10 Professional Services

Pearl is hiring a Middle Full-Stack Engineer (.NET) to support its Finance - Payments team in building and improving business-critical payment systems and integrations.

C# CSS HTML JavaScript Jest .NET Playwright SQL TypeScript
22 hours, 59 minutes ago

Full Stack Software Engineer

Unframe Inc. 51-200 Technology, Information and Internet

Unframe is hiring a Full Stack Software Engineer to build and ship AI-powered applications for enterprise customers across the full stack.

JavaScript LLM Node.js PostgreSQL React Vue.js
23 hours, 59 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers