Experience Required: 5–7 Years
Location: Mumbai
Job Type: Full-Time
We are seeking a Full Stack Java Developer to join our dynamic Legal Technology team. In this role, you will contribute directly to the development and maintenance of enterprise-level platforms, collaborating with a global team in a fast-paced and innovative environment. The ideal candidate is a highly motivated technologist with strong hands-on experience in Java, Spring Boot, and modern front-end technologies such as Angular or React.
You will be responsible for designing robust solutions, writing clean and scalable code, and actively participating in Agile ceremonies. This role offers the opportunity to learn and work with cutting-edge technologies while solving complex business problems within the financial and regulatory domain.
Key Responsibilities:Design, develop, and maintain Legal Technology platforms and solutions.
Take ownership of features and enhancements from design to deployment.
Work closely with global Agile squads, translating business requirements into scalable solutions.
Write clean, efficient, and maintainable code following industry best practices.
Conduct code reviews, contribute to test automation, and ensure CI/CD integration.
Collaborate with stakeholders and IT teams to deliver robust and scalable systems.
Troubleshoot issues, perform root cause analysis, and implement fixes.
Follow firm's SDLC/PLC, security standards, and technology policies.
Embrace the organization’s values and foster an inclusive, team-oriented culture.
Required Skills:Backend:
Core Java, Spring Boot, Spring MVC, Hibernate (5+ years experience).
Experience in developing RESTful services and APIs.
Solid understanding of OOP principles and design patterns.
Frontend:
Angular or React, TypeScript, JavaScript, HTML5, CSS3.
Responsive UI design and implementation experience.
Database:
Proficient in SQL and relational databases like Oracle, PostgreSQL, DB2, or Azure SQL.
Exposure to NoSQL databases like MongoDB is a plus.
Tools & Other Technologies:
Git/GitHub for version control.
Experience with JUnit and writing effective unit/integration tests.
Familiarity with Unix/Linux environments and Shell Scripting.
Soft Skills:
Excellent communication skills (verbal and written).
Ability to work collaboratively with global, cross-functional teams.
Strong analytical and problem-solving capabilities.
High attention to detail and focus on code quality.
Desired Skills (Nice to Have):Experience with Microsoft Dynamics 365 and Power Platform.
Knowledge of XML-based technologies.
Experience with batch or streaming applications.
Scripting experience with Python or Perl.
Familiarity with observability tools and performance monitoring.