Senior Java Software Engineer

Cinch Home Services · Miami FL

Company

Cinch Home Services

Location

Miami FL

Type

Full Time

Job Description

Roles & Responsibilities:

  • Work as part of the technical team that architects, designs, develops, implements, and maintains scalable full-stack web and mobile applications.
  • Take full ownership on assigned activities, from beginning to delivery.
  • Identify both internal and external dependencies, and willing to become familiar and take on development work across multiple projects.
  • Work closely with graphic designers and other development teams to ensure successful implementation and integration of dashboards and interactive web applications.
  • Convert stories, specifications and requirements into functional application code and works with front-end designers to create functional web pages and applications.
  • Coordinate system analysis for business functions, discovering business rules and ensuring that they are handled appropriately by the business applications
  • Understand and adhere to industry best practices for delivering high quality code and is an active participant in an Agile / SCRUM environment
  • Interact with the business and user community to gather and validate business requirements and business rules
  • Work according to defined scope and timelines and track work in progress
  • Break down projects into tasks with time estimation.
  • Proactively identify and communicate issues.
  • Work in a team environment with other developers, architects, designers, product managers, business analysts and third parties.
  • Demonstrate focus on quality (unit testing, system testing, user acceptance testing)
  • Other duties as assigned.


Skills & Experience Required:

  • Bachelor's degree in Computer Science or equivalent experience
  • Minimum 5-7 years software development experience using Java 8+/J2EE, JavaScript, and object-oriented design principles and design patterns.
  • Full stack development using infrastructure cloud services (AWS preferred) and cloud-native tools (AWS CloudWatch, API Gateway) and design patterns (Containers, Serverless, Docker, etc)
  • Experience with frameworks like Spring, Spring Boot, Mybatis/iBatis, JPA/Hibernate.
  • Experience with delivering secure solutions including but not limited to PCI-compliant systems, OAuth 2.0-compliant session management.
  • Knowledge of integrating with external authentication and authorization platform (Auth0, Okta)
  • Demonstrated proficiency with developing web services and RESTful API's.
  • Experience implementing Microservices architecture.
  • Experience with JavaScript frameworks and front-end technologies such as Angular, NodeJS, React, HTML, CSS, jQuery, Ajax.
  • Experience working with relational databases such as Oracle, Postgres, MySQL, Amazon RDS, and NoSQL databases such DynamoDB, Aurora, Cassandra, or MongoDB
  • Experience with Eclipse, IntelliJ, or equivalent IDEs Unit testing tools JUnit or equivalent
  • Experience with Software engineering best-practices, including but not limited to version control (Git, TFS, Subversion, etc.), CI/CD (Jenkins, Maven, Gradle, etc.), automated unit testing, and DevOps.
  • Excellent written and verbal communication along with strong analytical, problem solving skills.
  • Capability to multitask in a fast-paced environment.
  • Experience working with and implementing third party e-commerce services including, but not limited to Credit Card Processing, Customer Product Reviews, Site Analytics (Google Analytics), SEO/SEM, and on-site content and catalog searches (Google)
  • Experience with web and native cross-device mobile applications, SDKs and cross-platform frameworks (jQuery mobile, PhoneGap, React Native, etc) is a plus.
  • Knowledge of ML (Machine Leaning) and AI (Artificial Intelligence) services is a plus.
  • Warranty / Insurance / Field Service Management experience is a plus.

Date Posted

08/27/2022

Views

5

Back to Job Listings Add To Job List Company Profile View Company Reviews
Positive
Subjectivity Score: 0.8

Similar Jobs

Lead Java: Software Engineering - JPMorgan Chase

Views in the last 30 days - 6

The job description is for a Lead Software Engineer position in JPMorgan Chases Wholesale Payments Regulatory Reporting organization The role requires...

View Details

Software Developer - AACSB

Views in the last 30 days - 8

AACSB is a leading organization in business education providing quality assurance thought leadership and learning opportunities The company values qua...

View Details

Terrain Engineer 4 - Cole Engineering Services

Views in the last 30 days - 8

The job requires a senior engineer to work on a team developing nextgeneration collective training software The engineer will support the integration ...

View Details

Supply Chain Engineer - C.H. Robinson

Views in the last 30 days - 2

The job posting is for a Supply Chain Engineer at CH Robinson requiring a minimum of 2 years of professional work experience advanced proficiency in M...

View Details

MetaPulse QA Engineer - KnowBe4

Views in the last 30 days - 6

KnowBe4 is a company that provides security awareness training and simulated phishing platform They have been ranked as a best place to work and have ...

View Details

Formulations Scientist - PBI-Gordon Corporation

Views in the last 30 days - 11

Pegasus Laboratories Inc is a fullservice Contract Development and Manufacturing Organization that creates trusted veterinary products The company is ...

View Details