Java Engineer (Product / Integration)
Gravity Hair Salon, LLC
Dania Beach, United States of America
1 month ago
Role details
Contract type
Temporary to permanent Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
Senior Compensation
$ 175KJob location
Remote
Dania Beach, United States of America
Tech stack
Java
Amazon Web Services (AWS)
Automation of Tests
Unit Testing
Azure
Cloud Computing
Code Coverage
Software Quality
JUnit
Mockito
DevOps Tools - Open-source
REST
Job description
- Design, build, and maintain Java applications with approximately 80-90% hands-on development.
- Architect and develop synchronous REST services and asynchronous event-driven integrations.
- Lead integration design patterns across multiple systems, ensuring scalable, secure, and reliable connectivity.
- Own service architecture decisions, code quality standards, and technical best practices.
- Build unit tests, maintain strong test coverage, and oversee performance testing for APIs and services.
- Troubleshoot production issues, optimize system performance, and improve reliability.
- Collaborate with product, engineering leadership, and stakeholders to translate business needs into technical solutions.
- Mentor junior and mid-level engineers through code reviews, design guidance, and best practices.
- Contribute to cloud migration, modernization, and CI/CD initiatives.
Requirements
- 8+ years of professional Java development experience with strong command of core Java concepts including variables, loops, methods, classes, packages, collections, multithreading, and object-oriented design.
- Core Java reigns supreme here. Our client does not use frameworks; therefore, strong recall of core java principles, fundamentals, and problem solving is required.
- Extensive experience building and supporting synchronous integration patterns/services and asynchronous messaging/event-driven systems.
- Strong understanding of:
- Integration Patterns - scalable methods for system-to-system communication.
- Service Architecture - microservices, distributed systems, service resiliency, and maintainability.
- Service API Security - authentication, authorization, OAuth, JWT, encryption, and secure API design.
- Building REST Services - designing, developing, securing, documenting, and scaling REST APIs in Java.
- 5+ years of hands-on unit testing experience using frameworks such as JUnit / Mockito.
- Ability to interpret business requirements and create robust automated tests validating functionality.
- Strong focus on maintaining high test coverage and code quality standards.
- 3+ years of cloud experience (GCP preferred, AWS or Azure acceptable).
- 5+ years working in an enterprise environment (1,000+ employees).
- Experience working in Agile / Scrum development environments.
- Stable work history with demonstrated tenure and progression.
Nice to Have
- Real-time API development experience.
- Prior experience building REST services from the ground up.
- Experience with CI/CD pipelines and DevOps tooling.
- Experience mentoring engineers or leading technical initiatives.
- Travel, hospitality, or e-commerce industry experience.
Who Thrives Here
- Self-driven engineers who take ownership and deliver high-quality solutions quickly.
- Technical leaders who enjoy mentoring others while staying hands-on.
- Problem solvers who can modernize legacy systems while building new products.
- Engineers comfortable balancing architecture strategy with day-to-day coding.
- Team players excited to engage on-site initially, build relationships, and learn the business.