Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Wiraa Logo

Java Developer, Sr.

Wiraa

Salary not specified
Aug 30, 2025
Remote, US
Apply Now

Midwest Tape is looking to re-architect existing systems into scalable Java microservices to support their growing hoopla Digital platform, focusing on improving eCommerce and Product Discovery capabilities.

Requirements

  • 7+ years of professional experience developing Java-based backend systems.
  • Strong expertise in designing and deploying microservices with Spring Boot 3 and Spring Security.
  • Experience implementing OAuth 2.0, JWT, and role-based access control (RBAC).
  • Proficiency in developing RESTful APIs and GraphQL, with API documentation using Swagger/OpenAPI.
  • Deep knowledge of Apache Kafka and event-driven architecture, including building ETL data pipelines.
  • Solid understanding of relational databases, especially PostgreSQL, and NoSQL databases like MongoDB (5+ years).
  • Experience with design patterns, SOLID principles, TDD, DDD, and clean architecture.

Responsibilities

  • Design, develop, and maintain scalable microservices in Java, ensuring high performance and reliability.
  • Re-architect existing system components, including PostgreSQL stored procedures, into modern Java microservices leveraging Kafka for event-driven processing.
  • Support and optimize core eCommerce workflows, focusing on data integrity, performance, and availability.
  • Develop and optimize REST APIs to expose business logic, ensuring security and scalability.
  • Deeply understand business requirements and translate them into effective technical solutions.
  • Write high-quality, well-documented, and testable code following established standards and best practices.
  • Conduct code reviews to maintain code quality and consistency across the team.

Other

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field, or equivalent experience.
  • Excellent communication skills and ability to work effectively within Agile teams.
  • Collaborate with Product Owners, Engineers, and Agile leaders to clarify requirements, plan sprints, and resolve technical challenges.
  • Take ownership of tasks from inception through deployment, resolving issues independently or collaboratively.
  • Participate actively in Agile ceremonies, including sprint planning, stand-ups, and retrospectives.