Post Job Free
Sign in

Back End Developer

Company:
Confidence Systems
Location:
San Jose, CA
Posted:
June 13, 2025
Apply

Description:

About Confidence

In today's business climate, a majority of a company's operating knowledge is in people's heads, paper, or cloud/network drives, and the speed at which they are moving prohibits them from documenting this critical intellectual property. As a result, this leaves a company exposed to disruption in the servicing of their clients and the operating of their business. Our mission is to instill confidence in the world by helping enterprises continuously optimize for productivity, quality, and consistency across all of their business operations.

The Confidence platform enables companies to define and document business processes and derive real time data on the execution of these processes to measure productivity and efficiency. The system incorporates AI to automate certain parts of the process and verify that the work was done correctly. Learn more here.

We are a Silicon Valley based technology company re-imagining the way work gets done. The founding team is a product development powerhouse, led by our Founding CEO, who is a seasoned entrepreneur, with exits to Amazon, and the author of the book: Winning @ Product Development.

The Role: Back-End Engineer - Java

As a Back-End Engineer you will be responsible for developing REST API, using Java, Play framework and/or Spring Framework

Hands on development of n-tier applications using Microservices, Java/J2EE and related technologies.

Participate in managing code & configurations for multiple environments, release management process, creating and maintaining environment configuration and controls, code integrity and work closely with platform team

Analyzing business requirements, story-boards and similar artifacts of the scrum process, working in an agile development environment with a quick turnaround time and iterative builds.

Partner effectively with all team members, specifically team architect, to deliver against commitments

Work cross-functionally with various teams: product management, QA/QE, various product lines, or business units to drive forward results

Commitment to team success and positive team dynamics

Experience with Agile Development, SCRUM, and/or Extreme Programming methodologies (Nice to have)

Qualifications:

Bachelor's degree in computer engineering or computer science

Excellent problem-solving skills with a history of superb delivery against assigned task

4+ years' experience in a development role in a building web based Java EE services, REST APIs

Ability to write clean java code

Experience with REST, Web-Services, Micro-Services, JEE technologies, Play framework, MYSQL, Caching, Apache Camel

Extensive experience with Asynchronous Messaging Platforms such as Apache Kafka, RabbitMQ

Experience working with Large Data sets

Experience creating applications on the Service-Now platform to deliver Large Scale ServiceNow integrations.

Expert in Patterns of Application Architecture using various ORM tools like eBean, Hibernate

Experience with algorithms, data structures, complexity analysis, automation, software design and database management

Application development experience on cloud platforms AWS (Preferred)

Helpful, can-do attitude and a willingness to take ownership of problems (must have)

Strong desire to learn and grow

Skills:

Java/J2EE

Play or Spring Framework

Relational Database -MySql, Oracle (experience with one of these)

REST

Java Messaging

ORMs like Hibernate, EBean

XML, JSON

Caching technologies like Memcached

Bitbucket

JIRA/Confluence

Experience with AWS cloud and Jenkin's is a plus

Apply