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 software solution aimed at transforming the residential home inspection process. This role involves creating a universal Flutter application and managing a microservices architecture on Google Cloud Platform, ensuring the application is scalable, efficient, and secure. The ideal candidate will combine technical expertise with Agile practices and a commitment to excellence, mentoring the engineering team throughout the development process.

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 Lab's.
  • 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 Lab's 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