Logo
1872 Consulting

Backend Developer

1872 Consulting, Tampa, Florida, us, 33646

Save Job

Backend Developer (2 roles, Junior and Mid-Level) Company Summary We are a product and solutions firm building scalable, secure platforms for enterprise customers. Our teams ship API-driven services and data-intensive features with high reliability. We value learning, pragmatic engineering, and rapid, high-quality delivery.

Position Summary We are hiring two Backend Developers to build and scale microservices and APIs used by external and internal applications. You will design and implement services with Java/Spring, integrate with data stores and messaging, and automate delivery with modern CI/CD. The ideal candidate balances hands-on coding with sound judgment on performance, security, and testing.

Openings • Backend Developer (2-3 years' experience) • Backend Developer (4-5 years' experience)

Responsibilities • Design, develop, and maintain RESTful (and optional GraphQL) microservices using Java 17+ and Spring Boot. • Model data and implement persistence with Hibernate/JPA to MySQL or PostgreSQL; optimize queries and transactions. • Integrate messaging (Kafka or RabbitMQ) and caching (Redis/Ehcache) to improve throughput and latency. • Implement security with Spring Security, JWT/OAuth2; adhere to logging/exception handling best practices. • Write comprehensive unit and integration tests (JUnit 5, Mockito, Spring Test); document APIs with Swagger/OpenAPI. • Build pipelines with GitHub Actions/Jenkins/Azure DevOps; containerize with Docker and deploy to Kubernetes where applicable. • Collaborate with product/QA/DevOps; participate in code reviews and design discussions; continuously improve performance and reliability.

Required Qualifications • Hands-on Java (8-17) and Spring Boot experience delivering production services. • Strong Core Java (OOP, Collections, Streams, Concurrency). • Hibernate/JPA with MySQL or PostgreSQL. • Experience with microservices, REST APIs, and at least one of Kafka or RabbitMQ. • Familiarity with Redis or Ehcache for caching. • CI/CD exposure and containerization (Docker); basic Kubernetes knowledge. • Testing with JUnit 5/Mockito and API docs with Swagger/OpenAPI. • Clear communication and a learning mindset.

Preferred Qualifications • Spring Security with JWT/OAuth2 in production. • Observability and robust logging/exception patterns. • JSP/Servlets/JSTL support for legacy modules; Codename One familiarity is a plus.

Work Model • Senior track: hybrid, 3 days/week in office. • Junior track: primarily onsite, with up to 2 remote days per month. • t least one onsite interview round required; candidates must be within daily commuting distance.

Process & Timing • Fast process with consolidated L1-L3 rounds; decision targeted the same day as the final interview. • Desired start within two weeks of offer acceptance.