Post Job Free
Sign in

Java Developer

Company:
TEKsystems
Location:
San Jose, CA
Posted:
April 05, 2024
Apply

Description:

Job Description

1. 5+ years of experience implementing full-stack RESTful web services with a focus on mid to back-end and proficiency with Java, Scala, and Javascript

2. Strong development skills including debugging, test-first development and build and packaging processes

3. Familiarity with modern repository systems and workflows - they currently use GitHub Flow. Also using JIRA and Confluence.

4. Experience designing, coding, and performance tuning JVM languages and relational databases (PostgreSQL, Oracle, Microsoft SQL)

5. Experience working remote (preferably candidate sits west coast but not a make or break)

Position Title: Senior Full Stack Developer

Department: Technology

Reports To: Director of Development

Position Summary:

As an integral member of our agile team, you will design and document, build prototypes, develop, enhance and maintain customer and business solutions. You will take direct responsibility for major functional areas of services and will work on and with services and microservices to deliver your solution.

You’ll be expected to work with Product Management and with DevOps to ship our services. Your experience will be needed to help shape the future of our services and to help make the decisions to enhance our current services and create the next generation of offerings. You should expect to move between the front end, the middle tier and have abilities in the database.

The ideal candidate will be technically strong in a JVM language, technically strong in Typescript, understand complex continuous build processes, have an opinion about React and Angular, have grounding in DevOps and Chef, have solid skills in some current flavour of Linux and dream in SQL92. You should bring many of these skills to your application.

You will be working in a team and your communication skills will be needed. You should expect to follow, lead and get out of the way depending on circumstances. You should want to ship your work, early and often. You should be able to work without direct oversight and detailed directions.

Job Requirements:

5+ years of experience implementing full-stack RESTful web services using Javascript and a JVM language

Strong development skills including debugging, test-first development and build and packaging processes

Strong analysis skills in working with incomplete requirements.

Current knowledge about frameworks and trends in full stack development

Familiarity with modern repository systems and workflows - we use GitHub Flow

Maintain professional and technical knowledge by attending educational workshops; reviewing professional publications; establishing personal networks; participating in professional societies.

Ability to travel to one annual in-person meeting and as needed one or more team in-person meetings

The expectation that you meet all modern developer norms not listed in these requirements

Preferred:

Bachelor’s degree in either Computer Science or a related field, or equivalent education

Previous experience with the delivery of Real Estate Software.

Knowledge and understanding of software engineering principles, including: Test Driven Design, Behavior-Driven Design, Component-Based Development, Service Oriented Architecture, and Continuous Integration & Continuous Delivery

Any of: Shell Programming, Docker, Chef, Kubernetes, AWS, Azure, GCP, Elasticsearch, Kafka, RESO/RETS, Confluence, Jira, YouTrack, Git, Github, Centos, Jenkins, Typescript, Angular, React, Google Maps API

Experience designing, coding, and performance tuning JVM languages and relational databases (PostgreSQL, Oracle, Microsoft SQL)

Apply