Senior Java Developer | Fort Worth, TX
Professional Summary:
Results-driven Senior Software Developer with 9+ years of experience designing, developing, and deploying large-scale, high-availability Java applications in production environments. Expert in building microservices using Spring Boot and integrating robust messaging solutions with Apache Kafka. Strong background in production support, troubleshooting, and optimizing mission-critical systems for performance and reliability. Adept at collaborating in Agile teams and implementing DevOps practices for continuous integration and delivery. Proficient in modern deployment, cloud, and automation tools, with hands-on knowledge of Kubernetes, Docker, PostgreSQL, Redis, and CI/CD pipelines. Proven ability to drive technical innovation and mentor cross-functional teams to deliver business value.
Core Skills & Technologies:
Mandatory:
- Java (8/11/17+)
- Spring Boot, Spring Cloud, Spring Data
- Microservices architecture & RESTful API development
- Apache Kafka (event-driven architecture, stream processing)
- Production Support (incident management, root cause analysis, monitoring)
- Object-Oriented Design (OOD), SOLID principles
Nice-to-have / Additional:
- PostgreSQL, MongoDB, Redis (data design and performance tuning)
- Kubernetes, Docker (containerization, orchestration)
- Git, GitHub, GitHub Actions, Azure DevOps (source control & CI/CD)
- Maven, Gradle (build automation)
- JUnit, Selenium, Mockito, Cypress (testing frameworks)
- Agile, Scrum methodologies
- Cloud Services: AWS, Azure (deployment & integration)
- Front End: Angular, React (basic integration)
- API Integration: REST, GraphQL
- Test Automation: Postman, TestNG, SonarQube, Cucumber, Playwright
- DevOps Toolchain, Continuous Integration & Deployment
Education:
- Bachelor's in Computer Science (or related field); Master's preferred