Java Developer

Dallas, TX, US • Posted 2 hours ago • Updated 2 hours ago
Contract Corp To Corp
Contract Independent
Contract W2
12 Months
On-site
$50 - $60/hr
Fitment

Dice Job Match Score™

🧠 Analyzing your skills...

Job Details

Skills

  • jav
  • springboot
  • OpenAPI
  • Copilot
  • Drools
  • camunda

Summary

Position/ TITLE : Senior Java Developer

Location: Dallas Tx-onsite

Requirements:

  • Strong hands-on experience in Java (8/11/17), building applications with Quarkus or Spring Boot and Spring Framework.
  • Experience building and consuming REST APIs (Swagger/OpenAPI, validation, error handling, OAuth2/JWT).
  • Experience integrating databases (MongoDB and/or SQL) using Spring Data / JPA / Hibernate.
  • Experience with asynchronous messaging and event-driven systems (Apache Kafka, RabbitMQ) preferred.
  • Experience using GenAI tools (e.g., GitHub Copilot/ChatGPT) to accelerate coding, refactoring, documentation, and test case generation.
  • Good testing experience with JUnit 5 and Mockito (unit and integration tests).
  • Familiar with production readiness: logging, tracing, and performance tuning.
  • Adaptable and quick to learn new tools and technologies.

Experience with Kogito (jBPM/Drools) or Camunda preferred; other BPM/rules platforms acceptable.

Responsibilities:

  • Design and develop integration solutions to connect various software platforms.
  • Create, implement, and manage APIs and middleware to ensure seamless data exchange between systems.
  • Work with development and operations teams to implement software solutions that improve system integration and automation.
  • Troubleshoot and resolve issues related to system communication and data flow.
  • Collaborate with technical and non-technical teams to understand integration requirements and ensure successful deployment.
  • Monitor system performance and implement improvements to optimize integration processes.

Must Have:

  • Hands-on experience with Java (8/11/17), development
  • Strong understanding of system integration and data exchange protocols.
  • Experience with software development and data integration tools.
  • Knowledge of cloud-based services and integration in cloud environments.
  • Experience in AI development.

Soft Skills:

  • Problem-Solving: Ability to troubleshoot and resolve complex integration issues.
  • Communication Skills: Strong verbal and written communication skills, with the ability to work with both technical and non-technical teams.
  • Analytical Thinking: Capable of analyzing system data to identify integration improvements.
  • Attention to Detail: Precision in managing system communication and data integrity.
  • Organizational Skills: Ability to manage multiple integration projects simultaneously.

Hard Skills:

  • System Integration: Knowledge of tools and methodologies to integrate systems.
  • API Development: Expertise in creating and managing APIs for data exchange.
  • Middleware: Experience with middleware platforms to support system communication.
  • Data Integration: Experience in combining data from different systems and ensuring consistency.
  • Software Development: Proficiency in programming and scripting languages for integration purposes.

Nice to Have

  • Experience with AWS MSK (Managed Streaming for Kafka) or Confluent Cloud
  • Exposure to Apache Iceberg, data lakehouse patterns, or tools like Apache Airflow
  • Knowledge of Debezium for CDC pipelines
  • Experience in regulated industries (financial services, mortgage, banking) is a plus
  • Familiarity with Keycloak or OAuth2-based auth patterns

Educational Qualifications:

  • Bachelor's degree in Computer Science, Information Technology, or related field (Master's degree preferred).

Process Skills:

  • General SDLC processes
  • Understanding of utilizing Agile and Scrum software development methodologies
  • Skill in gathering and documenting user requirements and writing technical specifications.

Behavioral Skills:

  • Work closely with designers, Architects, data scientists, product managers, and other engineers to deliver comprehensive solutions.
  • Communicate effectively and share technical knowledge with the team.
  • Be open to feedback and continuously learn and adapt to new technologies.
  • Ability to work independently and as part of a team.
  • Passion for learning and staying updated on the latest technologies.
  • Good Attitude and Quick learner.

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: 10114281
  • Position Id: 9002221
  • Posted 2 hours ago
Contact the job poster
JK

Jatin Kumar

Recruiter @ Alltech Consulting Services, Inc.
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Hybrid in Dallas, Texas

Today

Easy Apply

Contract, Third Party

Depends on Experience

Hybrid in Dallas, Texas

Today

Easy Apply

Contract

$70 - $80

Hybrid in Dallas, Texas

16d ago

Easy Apply

Full-time

Depends on Experience

Plano, Texas

Yesterday

Full-time

Search all similar jobs