Full Stack Java Developer

Trillium StaffingLos Angeles, CA
425d

About The Position

Trillium is seeking a Full Stack Java Developer to lead the development of an innovative in-discovery software solution aimed at transforming the residential home inspection process. This role involves leveraging advanced technology to create a comprehensive application that is efficient, thorough, and accurate, catering specifically to the needs of professional home inspectors. The developer will work on a Flutter application deployed across various platforms and manage a microservices architecture on Google Cloud Platform, ensuring high-quality software delivery through Agile practices.

Requirements

  • 5+ years of experience in software engineering, with a portfolio showcasing successful application launches.
  • Expertise in Flutter and a strong understanding of universal application development.
  • In-depth knowledge of microservices architecture, Google Cloud Platform, REST, and event-based messaging.
  • Proficiency in SpringBoot, Java, Redis, ElasticSearch, and Postgres.
  • Solid experience with Jenkins and embracing CI/CD pipelines.
  • Demonstrated experience in leading Agile teams and implementing Agile frameworks, preferably Pivotal Labs.
  • Excellent leadership, problem-solving, and communication skills.

Nice To Haves

  • Bachelor's or Master's degree in Computer Science, Engineering, or related field.
  • Domain-specific industry experience in Real Estate, Insurance, Mortgage, Commercial or Residential Tax.

Responsibilities

  • Embrace and implement the Pivotal Labs framework within the development process, including test-driven development (TDD), pair programming, and continuous integration/continuous deployment (CI/CD).
  • Lead the creation of a universal Flutter application, focusing on scalability, performance, and security across web, mobile, tablet, and desktop platforms.
  • Develop and manage a microservices architecture on the Google Cloud Platform, optimizing interservice communication through REST and event-based messaging.
  • Craft backend services using the SpringBoot framework and Java, emphasizing clean, test-driven, and maintainable code.
  • Implement Redis for caching, alongside ElasticSearch and Postgres for robust data storage and querying capabilities.
  • Utilize Jenkins for CI/CD, aligning with Pivotal's practices for continuous development and deployment.
  • Lead the engineering team with a focus on Agile methodologies, fostering an environment of collaboration, innovation, and continuous improvement.
  • Work closely with product management and stakeholders to define technical specifications, prioritize features, and guide the product's strategic direction.

Benefits

  • Equal Opportunity Employer
  • Commitment to honesty and integrity
  • Focus on providing value to customers and employees

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Industry

Administrative and Support Services

Education Level

Bachelor's degree

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service