Sr. Java Engineer, Product Integration

Job ID: 9143
Job Type: Contract To Hire
Salary Range: $150K - $175K
, , US
Referral Bonus: +/- $1664
Posted:

To Apply for this Job Click Here

Job Title: Sr. Java Engineer (Product / Integration)
Location: Remote/Hybrid (2 Days a month on-site in Dania Beach, FL Required)
Type: Contract-to-Hire (6-month conversion)
Work Model: Primarily remote with 2 on-site days per month. 

Summary

We’re looking for three Senior Java Engineers to join a high-energy Product & Integration Engineering team. This group builds custom travel-related applications and integrations in a fast-paced environment. The ideal candidate brings deep hands-on Java expertise, strong architecture experience, and the ability to lead complex integration initiatives while contributing heavily to development. You’ll help modernize existing systems, mentor junior engineers, and drive new product development from design through deployment.

Responsibilities

  • 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.

Required Skills & Experience

  • 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.

To Apply for this Job Click Here

Equal Employment Opportunity Statement
Gravity IT Resources is an Equal Opportunity Employer. We are committed to creating an inclusive environment for all employees and applicants. We do not discriminate on the basis of race, color, religion, sex (including pregnancy, sexual orientation, or gender identity), national origin, age, disability, genetic information, veteran status, or any other legally protected characteristic. All employment decisions are based on qualifications, merit, and business needs.

Share This Job

Refer A Candidate

Recommend a candidate and receive a referral bonus as a thank-you for helping us find top talent.

Upload Your Resume

Share your resume, and we’ll match you with opportunities that fit your skills and goals.

Related Jobs