Software Engineer (Java) - Contract-to-Hire

Snowrelic Inc • United State
Remote
Apply
AI Summary

Design and develop modern backend applications and services, lead technical design discussions, and optimize applications for performance, scalability, and maintainability.

Key Highlights
Lead end-to-end design and development of modern backend applications and services
Design and build high-performance APIs, data solutions, and event-driven services
Participate in solution design discussions and technical decision-making
Key Responsibilities
Lead the end-to-end design, development, testing, and integration of modern backend applications and services
Design and build high-performance APIs, data solutions, and event-driven services
Participate in solution design discussions and technical decision-making
Technical Skills Required
Java Spring Boot Groovy RESTful APIs API contracts Event-Driven Architecture Kafka RabbitMQ Containerization Docker Kubernetes Data Management SQL DB2 SQL Server
Benefits & Perks
6-Month Contract-to-Hire
Fully Remote
Location in the United States or Puerto Rico
Nice to Have
MuleSoft for integration and API management
Front-end exposure using modern frameworks such as Vue.js

Job Description


Job Description

Role: Software Engineer (Java) 6-Month Contract-to-Hire Fully Remote Are you a backend-focused software engineer ready to design and scale modern systems that support enterprise growth? What You'll Do

  • Lead the end-to-end design, development, testing, and integration of modern backend applications and services supporting ESS initiatives.
  • Design and build high-performance APIs, data solutions, and event-driven services that support enterprise products and services.
  • Participate in solution design discussions and technical decision-making, contributing both as a hands-on engineer and a technical leader.
  • Operate across roles as needed - individual contributor, technical lead, mentor, or collaborator - to support team success.
  • Develop a strong understanding of business objectives and translate them into effective technical solutions.
  • Continuously evaluate and optimize applications for performance, scalability, and maintainability.

What You'll Bring

  • Backend Development: 5+ years of experience building scalable applications using Java with Spring Boot and Groovy, including designing and maintaining RESTful APIs and API contracts.
  • Event-Driven Architecture: Experience with event-based systems such as Kafka or RabbitMQ.
  • Containerization: Experience developing and running containerized applications using Docker; familiarity with Kubernetes is a plus.
  • Data Management: Strong SQL experience working with relational databases such as DB2, SQL Server, or similar.
  • Cloud Environments: Experience working within AWS-based cloud environments; familiarity with Azure is a plus.
  • Leadership: Prior tech lead or solution lead experience, including guiding technical decisions and supporting other engineers.
  • Ability to work remotely with a reliable high-speed internet connection and be located in the United States or Puerto Rico.
  • A collaborative mindset that values inclusion, diverse perspectives, and continuous learning.

Preferred

  • Experience with MuleSoft for integration and API management.
  • Front-end exposure using modern frameworks such as Vue.js

Similar Jobs

Explore other opportunities that match your interests

Business Intelligence Analyst

Programming
•
15m ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

foundation data

United State

Senior Business Development Representative

Programming
•
33m ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

Crisp

United State

Junior Salesforce Developer

Programming
•
1h ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Entry level

coastal

United State

Subscribe our newsletter

New Things Will Always Update Regularly