Description

We are looking for a Senior Developer for the Onboarding and Regulatory platform. This role requires a technologist with a solid command of distributed development tools and a tech stack, primarily focusing on Java and Java-based web development, Angular, databases, enterprise system development, and cloud architecture. As a senior developer, you will own the development of the new platform, ensuring adherence to established best practices, group standards, and a strong focus on usability, cloud adoption, and user experience. You will engage with a global user base to design and implement an effective user interface for the platform. Your involvement will span across all facets of software development, including requirement analysis, design, and development, while helping the team improve its agile practices.


 

Key Responsibilities:

  • Own the development of the Onboarding and Regulatory platform by following established best practices and standards.
  • Collaborate with a global user base to design an intuitive user interface for the platform.
  • Participate in requirement analysis, design, and development of new features
  • Focus on usability, cloud adoption, and user experience in platform development.
  • Contribute to agile development practices and continuous improvement within the team.
  • Coordinate with multiple groups, including offshore development teams, QA teams, infrastructure groups, vendors, and support teams.
  • Translate technical designs into workable solutions and ensure effective implementation.
  • Troubleshoot and debug system integration, infrastructure issues, and perform system administration tasks as needed.


 

Required Qualifications:

  • Strong technology background with advanced knowledge of Java and Java-based technology stack.
  • 3+ years of hands-on experience with Java EE and core Java development with demonstrated leadership qualities.
  • Experience with web service development, REST, and Service-Oriented Architecture (SOA).
  • Expertise in Object-Oriented Design, Design patterns, Architecture, and Application Integration.
  • Expertise in Spring Boot and Gradle dependency resolution.Kafka
  • Strong experience with data movement frameworks like .
  • Proficiency in Databases, including design and SQL.
  • Expertise in frameworks for development and automated testing like Spring, JUnit, BDD, etc.
  • Experience with Unix/Linux environments.
  • Strong communication and coordination skills to work with internal and external teams.
  • Strong development skills with the ability to translate technical design into workable solutions.
  • Willingness and ability to learn new technologies to meet business requirements.


 

Preferred Qualifications:

  • MongoDB experience.
  • Experience with Distributed Caching technologies.
  • Java application profiling skills.
  • Experience with Web UI JS Frameworks such as AngularJS or ExtJS.
  • Familiarity with Pega BPM or other Business Process Management (BPM) tools.
  • Exposure to Big Data technologies like Hadoop, Apache Spark, Elastic Search.
  • Experience with data management through vendor feeds.


 

Certifications (if any):

Relevant certifications in Java, Spring, Cloud Technologies, or related fields are a plus

Education

Any Gradute