Sr Java Full Stack Developer Apply
Full Stack Developer / Onsite / Dallas / must be US Citizen
Job Summary:
We are looking for a highly skilled Full Stack Developer with strong expertise in Java 16, Spring Boot, Kafka, Cassandra, and ReactJS. This role involves primarily backend development (approximately 80%) while also contributing to frontend development (approximately 20%) using ReactJS. The ideal candidate should have experience in microservices architecture, RESTful APIs, distributed systems, and modern front-end technologies, delivering end-to-end solutions.
Key Responsibilities:
Backend Development (80%):
- Design, develop, and maintain scalable backend applications using Java 16 and Spring Boot.
- Develop and expose RESTful web services using Spring Boot and Jersey.
- Implement microservices architecture to ensure modularity, scalability, and maintainability.
- Work with Apache Kafka for real-time streaming, event processing, and asynchronous messaging patterns.
- Design and manage Cassandra NoSQL database solutions with high availability and performance.
- Participate in code reviews, unit testing, and integration testing to maintain high code quality.
- Troubleshoot and optimize application performance, memory management, and database queries.
Frontend Development (20%):
- Develop responsive and dynamic web applications using ReactJS, Redux, HTML, CSS, and JavaScript.
- Collaborate with UX/UI designers to implement intuitive and efficient user interfaces.
- Integrate frontend components with backend RESTful APIs and services.
- Ensure cross-browser compatibility, responsive design, and optimal performance.
- Participate in frontend code reviews, unit testing, and debugging.
Collaboration & Documentation:
- Work closely with product managers, developers, QA, and DevOps teams to deliver integrated solutions.
- Maintain clear technical documentation for both backend and frontend components.
- Participate in requirement analysis, architecture discussions, and technical decision-making.
Required Skills & Qualifications:
- 7+ years of professional experience in backend development using Java 16 and Spring Boot.
- Strong experience with microservices architecture and RESTful API development.
- Hands-on experience with Apache Kafka and Cassandra (or similar NoSQL databases).
- Strong ReactJS skills with experience in Redux, HTML, CSS, and JavaScript.
- Experience with Jersey framework for RESTful web services.
- Knowledge of unit testing frameworks such as JUnit, Mockito, TestNG for backend and Jest/React Testing Library for frontend.
- Familiarity with CI/CD pipelines, Git, and Agile/Scrum methodology.
- Strong understanding of design patterns, OOP, SOLID principles, and responsive frontend development.
- Excellent problem-solving, analytical, and collaboration skills.

