Software Backend Engineer- Hybrid
JOB MATCH INC
Irvine, CA, United States
11 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
$156,000.0 - $197,600.0
Working hours
Regular working hours
Job source
Tech stack
Java (Programming Language)
JavaScript (Programming Language)
Application Programming Interfaces (APIs)
Agile Methodology
Artificial Intelligence
Amazon Elastic Compute Cloud
Amazon S3
JIRA
Information Systems
Databases
Software Design Documents
Java Platform Enterprise Edition (J2EE)
+31 more
Spring Framework
Python (Programming Language)
PostgreSQL
Apache Maven
Enterprise Messaging Systems
Microsoft SQL Server
MongoDB
MySQL
Node.Js
NoSQL
RabbitMQ
Redis
Amazon Simple Notification Service (SNS)
TypeScript
Web Services
ReactJS
Amazon ElastiCache
Ios Frameworks
Backend
Git
Containerization
Kubernetes
Information Technology
Apache Kafka
Npm(Software)
Cloudwatch
Software Coding
Amazon Simple Queue Service (SQS)
Code Restructuring
Docker
Microservices
Job description
Get in on the ground floor of a transformational software design team. We are trailblazing a new set of software design processes and suite of applications for a company with the largest market share in its space. These applications will redefine not only how our company does business, but may fundamentally change how the company is valuated!, * Productive member of a diverse engineering team - systems thinking, SOLID expert, coding standards, testing, etc.
- Take complete end-to-end technical & engineering ownership of one or more applications
- Be at the forefront of translating complex functional and technical requirements into detailed architecture and design
- Define solutions in terms of components, modules and algorithms
- Development and Implementation of the proposed solution.
- Refactor existing solutions to make it reusable and scalable.
- Leads and/or supports both product and technical discussions about how to apply existing and/or new technology in support of the business.
- Create design documents, code, unit/functional test as well as enhancements, modifications, and corrections to existing code.
- Present and defend design choices.
- Identify opportunities for further enhancements and refinements to standards, processes and systems.
- Creative thinking! Codes for tomorrow and not today…
Requirements
- Java-based work experience with a BS in Computer Science, Information Systems, or Data Science
- Strong Agile team experience.
- Strong design and coding skills with Java/J2EE, Spring, NodeJS/Typescript, and/or Python technologies.
- Strong knowledge and working experience in Git and Jira
- Working experience with REST/API web services.
- Experience in applying modern Agile Software Development practices is required.
- Experience with database technologies like PostgreSQL, MySQL, and SQL Server.
- Experience in working in a Microservices architecture environment.
- Experience writing tests (Unit, Integration, Load, End-to-End) using common testing Java/JavaScript testing frameworks.
- Experience working with dependency frameworks such as Maven, NPM, etc.
- Experience with AWS Services - S3, EC2, Cognito, SMS/SQS, CloudWatch, etc.
- Strong problem-solving skills and ability to resolve critical issues for complex systems under tight timeframes.
- Excellent written and verbal communication skills.
- Excellent planning and organizational skills.
- Must be able to write technical design and build documentation for all aspects of a technical infrastructure.
- Good interpersonal and facilitation skills .
Preferred Qualifications
- Working knowledge in React, and or other UI frameworks.
- Working knowledge of container technologies - Docker, Kubernetes
- Experience with one or more streaming/messaging technologies (i.e. Kafka, RabbitMQ, SQS, SNS)
- Experience with NoSQL database technologies, such as Redis, ElastiCache, MongoDB
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.indeed.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
LM
Luis Minvielle
over 2 years ago
LM
Luis Minvielle
Fully Remote Software Engineer Jobs
about 2 years ago
EM
Eli McGarvie
Highest Paying Tech Companies for Developers
over 3 years ago
LM
Luis Minvielle
Why Upskilling And Reskilling is Important For Developers
over 2 years ago
KM
Kaleb McKelvey
What’s the Difference Between Frontend and Backend Development?
about 3 years ago
EM
Eli McGarvie
Find a Developer Job: 12 Best Job Sites For Developers
over 3 years ago