Job Responsibility
- Design and develop a robust litigation system using Spring Boot for the backend, Apache Kafka for messaging and data processing, and React for the front end.
- Collaborate with cross-functional teams to analyze requirements, design system architecture, and define API contracts.
- Implement secure, scalable, and maintainable services with Spring Boot, integrating with databases and other backend systems.
- Develop dynamic and responsive user interfaces with React, ensuring a seamless and intuitive user experience.
- Utilize Apache Kafka to build real-time data processing pipelines to handle events and transactions efficiently.
- Ensure the system adheres to legal and compliance standards relevant to the litigation and legal industry.
- Write comprehensive unit and integration tests to ensure system reliability and performance.
- Participate in code reviews, contributing to the continuous improvement of development practices.
- Stay updated with the latest trends and technologies in software development, especially those relevant to the legal tech industry.
Qualifications
- Bachelor's degree in computer science, Software Engineering, or related field.
- 3+ years of experience in full-stack development, with a strong background in Spring Boot, Apache Kafka, and React.
- Proficient in Java for backend development and JavaScript (ES6+) for frontend development.
- Experience with RESTful API design and development.
- Knowledge of database systems (SQL and NoSQL) and data modeling best practices.
- Familiarity with Apache Kafka or similar messaging systems for building scalable event-driven architecture. AWS or Azure is a plus
- Strong understanding of software development lifecycle (SDLC) and agile methodologies.
- Excellent problem-solving skills and attention to detail.
- Strong communication and teamwork abilities.
Preferred Qualifications:
- Experience in the legal or litigation domain, understanding legal workflows and data privacy regulations.
- Familiarity with containerization and orchestration technologies (e.g., Docker, Kubernetes).
- AWS, Azure, or the other familiar.