Java Backend Developer (Spring Boot, Microservices, Kafka) - Fort Worth, TX

Hybrid in Fort Worth, TX, US • Posted 5 hours ago • Updated 5 hours ago
Contract W2
Contract Corp To Corp
Contract Independent
75% Travel Required
Hybrid
Depends on Experience
Fitment

Dice Job Match Score™

👾 Reticulating splines...

Job Details

Skills

  • Agile
  • J2EE
  • JPA
  • JIRA
  • Java
  • JavaScript
  • Oracle
  • MySQL
  • NoSQL
  • PL/SQL
  • Node.js
  • Jenkins
  • JSP
  • JSON
  • Git
  • GitHub
  • AngularJS
  • Backend
  • Java Backend
  • Postman
  • Linux
  • Kafka
  • Azure
  • AWS
  • Hibernate
  • REST
  • React
  • CI/CD
  • Maven
  • Microservices
  • Spring Boot
  • Production Support

Summary

Top 3 Requirements

  • Microservices with Spring Boot
  • Java Backend (JavaBE)
  • Kafka
  • Production Support Experience

Nice to Have Skills

  • PostgreSQL
  • Kubernetes
  • Redis
  • Git
  • GitHub Actions
  • Maven
  • JUnit
  • Agile

Roles & Responsibilities

Requirements & Design

  • Perform requirements gathering and analysis
  • Create architecture & design documents
  • Refine requirements and map to enterprise architecture
  • Represent system design using UML (Sequence Diagrams, ER Models)
  • Create data flow diagrams and JSON-based mappings

Development

  • Develop applications using Java, Spring Boot, Spring Cloud
  • Build microservices using REST APIs
  • Develop using Spring modules (Actuator, Config, Eureka)
  • Develop SOAP & REST web services (XML/JSON)
  • Work with J2EE technologies (Servlets, JSP, JavaScript, Angular, React, NodeJS)

Cloud & Deployment

  • Deploy applications using Cloud Foundry and Kubernetes
  • Write Maven build scripts
  • Develop CI/CD pipelines using GitHub Actions & Jenkins
  • Automate deployments and integrations

Kafka & Streaming

  • Develop and manage Kafka-based data pipelines
  • Work with Kafka producer/consumer APIs
  • Build real-time streaming applications

Database & Caching

  • Develop data access layers using JPA, Hibernate, JDBC
  • Work with PostgreSQL, NoSQL databases
  • Implement caching using Redis
  • Perform SQL tuning and optimization

Testing & Quality

  • Test APIs using Postman, Curl
  • Implement TDD & BDD practices
  • Write unit tests (Mockito, EasyMock)
  • Develop integration tests (Cucumber)
  • Fix issues identified by SonarQube

DevOps & Tools

  • Work with Git (branching, merging, PRs)
  • Build CI/CD pipelines using Jenkins, Nexus, SonarQube
  • Use tools like Hygieia, GitHub, Jenkins
  • Shell/Bash scripting for automation

Performance & Support

  • Debug multi-threading and concurrency issues
  • Ensure scalability, fault tolerance, and performance
  • Support legacy systems and enhancements
  • Handle network and system-level issues

Agile & Collaboration

  • Participate in Agile ceremonies (Sprint Planning, Daily Scrum, Reviews, Retrospectives)
  • Update tasks in JIRA, Confluence, Rally
  • Work with cross-functional teams
  • Produce reports

Minimum Requirements

  • Bachelor’s degree in Computer Science, Engineering, or related field
  • 5–7 years of experience in software development

Technical Skills

Design & Architecture

  • OOAD, UML
  • TDD, Design Patterns
  • Enterprise Integration Patterns
  • Disaster Recovery Design

Web Technologies

  • Java EE, Spring MVC, Struts
  • HTML, CSS, XML
  • JavaScript, jQuery, Angular, React
  • JSON, AJAX

Service Technologies

  • Java 1.8, Spring Framework, Spring Boot
  • REST/SOAP, WSDL, JAXB
  • JMS, Spring Integration
  • WebSphere MQ, ActiveMQ

Databases

  • Relational: MySQL, Oracle, PostgreSQL, PL/SQL
  • ORM: Hibernate, JPA, JDBC
  • NoSQL: DynamoDB

Cloud

  • AWS, CloudFormation

Caching

  • Redis, EhCache

Messaging

  • Kafka, Azure Event Hubs

Servers

  • Tomcat, JBoss, Glassfish, WebSphere

CI/CD & DevOps

  • JUnit, Mockito, Maven
  • Jenkins, Nexus, Chef, Puppet
  • Linux/Unix Shell Scripting

SCM Tools

  • Git, Subversion

Monitoring Tools

  • Dynatrace, CloudWatch, Zenoss

Project Tools

  • Jira, Rally, Confluence
  • Visio, PowerPoint, Excel, Word

Operating Systems

  • Windows, Unix, Linux

IDEs & Tools

  • Eclipse, RAD, Oracle SQL Developer
  • PuTTY, VS Code, RoboMongo

Testing Tools

  • Postman, SoapUI

Methodologies

  • Agile, Scrum, Kanban

Additional Responsibilities

  • Write, test, and document technical work products (code, scripts, processes)
  • Follow organizational standards and best practices
  • Collaborate effectively with cross-functional teams
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.
  • Dice Id: 10398358
  • Position Id: 8927202
  • Posted 5 hours ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Irving, Texas

Today

Easy Apply

Full-time

Depends on Experience

Dallas, Texas

Today

Easy Apply

Contract

Remote or Irving, Texas

Today

Full-time

USD 107,120.00 - 160,680.00 per year

Hybrid in Irving, Texas

7d ago

Easy Apply

Full-time

Depends on Experience

Search all similar jobs