Fullstack Engineer - Dallas, TX

Posted 9 Hours Ago
Be an Early Applicant
2 Locations
In-Office or Remote
36K-126K Annually
Mid level
Agency • Information Technology
The Role
Design and build backend microservices with Java and Spring Boot, create and maintain RESTful APIs, and develop Angular frontend components. Work across the full stack, integrate asynchronous patterns (Kafka) and AWS S3, collaborate with cross-functional teams, and troubleshoot/debug applications throughout the software lifecycle.
Summary Generated by Built In

Responsibilities:

Designing and developing backend microservices using Java and Spring Boot.

Creating and maintaining RESTful APIs for various functionalities.

Building and integrating frontend components using Angular to consume backend APIs.

Potentially working with asynchronous communication patterns using Kafka.

Utilizing AWS S3 for data storage or asset management.

Collaborating with other developers, testers, and product managers throughout the software development lifecycle.

Troubleshooting and debugging issues across the full stack.
Key Skills and Technologies:
 

Backend (70-80%):

Java: This is the core language. You'll likely be working with frameworks like Spring Boot to build robust and scalable applications.

Microservices Architecture: Understanding how to design, develop, and deploy independent, loosely coupled services is crucial. This includes concepts like inter-service communication, service discovery, and fault tolerance.

REST APIs: You'll be responsible for designing and implementing well-structured and efficient RESTful APIs for communication between the frontend, other microservices, and external systems. This involves understanding HTTP methods, status codes, and data formats (like JSON).

Frontend (30-20%):

Angular: Proficiency in Angular (TypeScript, components, services, routing, state management) is essential for building the user interface.

Good to Have:

Kafka: Experience with Kafka (a distributed streaming platform) suggests real-time data processing, event-driven architectures, or message queuing.

AWS S3: Knowledge of Amazon S3 (Simple Storage Service) indicates familiarity with cloud-based object storage, which could be used for various purposes like storing static assets, backups, or data for processing.

Compensation, Benefits and Duration

Minimum Compensation: USD 36,000
Maximum Compensation: USD 126,000
Compensation is based on actual experience and qualifications of the candidate. The above is a reasonable and a good faith estimate for the role.
Medical, vision, and dental benefits, 401k retirement plan, variable pay/incentives, paid time off, and paid holidays are available for full time employees.
This position is not available for independent contractors
No applications will be considered if received more than 120 days after the date of this post

Skills Required

  • Proficiency in Java
  • Experience with Spring Boot
  • Experience designing and developing microservices
  • Designing and implementing RESTful APIs
  • Proficiency with Angular and TypeScript
  • Full-stack troubleshooting and debugging
  • Experience with Kafka (event-driven/asynchronous patterns)
  • Experience with AWS S3 (cloud object storage)
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
5,017 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account