What are the responsibilities and job description for the Java Microservices Developer Plano, TX | Local or nearby only F2F interview | W2 contract position at CaritaTech LLC.?
Hi,
Job Title: Senior Java Developer
Location: Fort Worth, TX (Hybrid 3 Days Onsite)
Duration: 12 Months Contract
Interview: Final Round In-Person at Client location
Experience: 8 10 Years
Must Have Skills:
- Java Spring Boot (Microservices Architecture)
- Apache Kafka (Streaming & Messaging)
- Production Support & Root Cause Analysis
Required Skills
- Java 8
- Spring Boot & Microservices Architecture
- Apache Kafka
- REST APIs
- Production Support & Root Cause Analysis
- PostgreSQL / SQL Databases
- CI/CD (Jenkins or GitHub Actions, Maven)
- Kubernetes (preferred)
- Redis (preferred)
Key Responsibilities
- Design, develop, and maintain microservices-based applications using Java and Spring Boot
- Build and manage real-time streaming applications using Kafka
- Perform root cause analysis and resolve production issues
- Develop and maintain CI/CD pipelines using GitHub Actions, Jenkins, and Maven
- Design scalable, fault-tolerant, and high-performance systems
- Collaborate with cross-functional teams to define architecture and best practices
- Mentor junior developers and promote technical craftsmanship
- Implement security best practices throughout the development lifecycle
- Optimize applications for performance, scalability, and reliability
- Contribute to Agile ceremonies (Sprint planning, standups, retrospectives)