Senior backend engineer

  • Menlo Park, CA
  • Posted 19 hours ago | Updated moments ago

Overview

On Site
Depends on Experience
Accepts corp to corp applications
Contract - W2
Contract - Independent
Contract - 12 Month(s)
No Travel Required

Skills

Senior backend engineer
Java backend engineer
java backend
backend developer
Essential Responsibilities: In this role
you will: * Engage in technical discussions; participate in technical designs and present technical ideas through white boarding * Work closely with your peers and keep engaging in a fast pace technical design and development team * Execute in a fast pace delivery mode and focus in delivering tasks to meet the product release goal * Maintain code quality through best practices
unit testing and code quality automation * Understand whole product
its modules and the interrelationship between them while being an expert in the assigned component or module * Help in designing interfaces and information exchange between modules * Possess advanced domain knowledge and show great customer focus. Expert in processes / methodologies and Skilled in build
release & deployment processes * Articulate the need for scalability and understand the importance of improving quality through testing. * Be an expert in writing code that meets standards and delivers the desired functionality using the technology selected for the project Basic Qualifications: * Bachelor's Degree in Computer Science or in -STEM-Majors (Science
Technology
Engineering and Math) * A minimum of 7 years of relevant professional experience or 5 years with Master's or 2 years with PhD Desired Characteristics: Technical Expertise: * Strong knowledge of Object-Oriented Analysis and Design
Software Design Patterns and coding principles * Hands-on experience in microservices architecture and development
Databases such as Oracle MySQL
Sybase
PostgreSQL etc. * 7 years or more experience in C/C++/Java
Go and Python* Preferred experience in ServiceMesh
Containers and Kubernetes technologies * Preferred hands-on experience in building cloud-based software leveraging cloud and open source technology and frameworks * Experience in building scalable and highly available distributed systems * Experience in assessing application performance and optimizing/improving it through design and best coding practices * Be an expert in core data structures as well as algorithms and can implement them using language of choice * Preferred understanding and experience in one of the public clouds (AWS
Azure) native services * Experience in agile software development Business Acumen: * Strong problem-solving abilities and capable of articulating specific technical topics or assignments * Evangelizes how our technology solves customer problems from a technology and business perspective Leadership: * Demonstrates clarity of thinking to work through limited information and vague problem definitions * Proactively identifies and address customer issues in product * Shares knowledge
establishing trust
credibility
and goodwill Personal Attributes: * Excellent communication skills and the ability to interface with senior leadership with confidence and clarity * Able to work well with global teams
including time-zone flexibility * Open to take new responsibility
learn new technologies or systems to deliver business value
Agile
Algorithms
Amazon Web Services
Articulate
Business Acumen
C
C++
Clarity
Cloud Computing
Communication
Computer Science
Conflict Resolution
Core Data
Customer Focus
Database
Design Patterns
Design Software
FOCUS
Interfaces
Java
Kubernetes
Leadership
Mathematics
Microservices
Microsoft Azure
Microsoft Exchange
MySQL
OOAD
Open Source
Oracle
PostgreSQL
Problem Solving
Python
Scalability
Science
Software Release Life Cycle
Technical Drafting
Testing
Unit Testing
Writing
java backend developer

Job Details


Essential Responsibilities:
In this role, you will:
* Engage in technical discussions; participate in technical designs and present technical ideas through white boarding
* Work closely with your peers and keep engaging in a fast pace technical design and development team
* Execute in a fast pace delivery mode and focus in delivering tasks to meet the product release goal
* Maintain code quality through best practices, unit testing and code quality automation
* Understand whole product, its modules and the interrelationship between them while being an expert in the assigned component or module
* Help in designing interfaces and information exchange between modules
* Possess advanced domain knowledge and show great customer focus. Expert in processes / methodologies and Skilled in build, release & deployment processes
* Articulate the need for scalability and understand the importance of improving quality through testing.
* Be an expert in writing code that meets standards and delivers the desired functionality using the technology selected for the project

Basic Qualifications:
* Bachelor's Degree in Computer Science or in -STEM-Majors (Science, Technology, Engineering and Math)
* A minimum of 7 years of relevant professional experience or 5 years with Master's or 2 years with PhD Desired

Characteristics:
Technical Expertise:
* Strong knowledge of Object-Oriented Analysis and Design, Software Design Patterns and coding principles
* Hands-on experience in microservices architecture and development, Databases such as Oracle MySQL, Sybase, PostgreSQL etc.
* 7 years or more experience in C/C++/Java , Go and Python* Preferred experience in ServiceMesh, Containers and Kubernetes technologies
* Preferred hands-on experience in building cloud-based software leveraging cloud and open source technology and frameworks
* Experience in building scalable and highly available distributed systems
* Experience in assessing application performance and optimizing/improving it through design and best coding practices
* Be an expert in core data structures as well as algorithms and can implement them using language of choice
* Preferred understanding and experience in one of the public clouds (AWS, Azure) native services
* Experience in agile software development Business Acumen:
* Strong problem-solving abilities and capable of articulating specific technical topics or assignments
* Evangelizes how our technology solves customer problems from a technology and business perspective

Leadership:
* Demonstrates clarity of thinking to work through limited information and vague problem definitions
* Proactively identifies and address customer issues in product
* Shares knowledge, establishing trust, credibility, and goodwill

Personal Attributes:
* Excellent communication skills and the ability to interface with senior leadership with confidence and clarity
* Able to work well with global teams, including time-zone flexibility
* Open to take new responsibility, learn new technologies or systems to deliver business value

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About Zealogics