Position/ Title: Senior Java Developer
Location: Dallas, TX
Salary: $130k
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.
Similar jobs

More from Talencia
Talencia 13 hours ago
Talencia 13 hours ago
Talencia 13 hours ago

Senior Java Developer

Apply Now
Back to search page