Description

We are seeking a highly skilled Full Stack Developer to join the RIM team and contribute to the delivery of mission-critical initiatives. This role requires a strong foundation in Java/J2EE and front-end technologies such as Angular or React, along with a solid understanding of software design principles. The ideal candidate is self-motivated, collaborative, and capable of quickly mastering complex technical and business concepts. Experience in finance or legal operations is advantageous but not required.

Key Responsibilities

  • Design, develop, and maintain scalable and efficient full stack applications
  • Write clean, efficient, and maintainable code using Java, Angular (preferred), React, JavaScript, HTML5, and CSS3
  • Collaborate with cross-functional teams globally, including analysts, testers, and DevOps engineers
  • Utilize Object-Oriented Programming and design patterns in daily development tasks
  • Write unit tests to ensure code quality and reliability
  • Develop scripts and tools on Linux/Unix environments for automation and monitoring
  • Package and deploy applications using DevOps tools such as Jenkins or TeamCity
  • Solve complex problems and design robust solutions independently and in team settings
  • Participate in design discussions, code reviews, and process improvements


 

Required Qualifications

  • 7–15 years of hands-on experience with Java/J2EE development
  • 6–10 years of experience designing and building web applications using:
  • Angular (preferred) or React
  • JavaScript, Node.js
  • HTML5, CSS3
  • Deep knowledge of Object-Oriented Programming, data structures, and design patterns
  • Proficient in Linux/Unix systems and Shell scripting
  • Familiarity with DevOps processes, CI/CD pipelines, and tools like Jenkins and TeamCity
  • Strong analytical and problem-solving skills
  • Effective communication skills for working across global teams
  • Experience writing unit tests covering major logic components

Preferred Qualifications

  • Proficiency in Java 8+
  • Strong skills with Angular 2+ frameworks
  • Advanced SQL/PL-SQL and query tuning experience
  • Hands-on with Spring, Spring Boot, Hibernate
  • Knowledge of layered/component-based architecture
  • Experience with Python or Perl scripting
  • Exposure to various application types: web, batch, or streaming systems

Certifications (if any)

  • Certifications in Java, Full Stack Development, or Cloud Platforms are a plus

Education

Any Gradute