Scope of Position:
We are seeking a Senior Developer to join the Onboarding and Regulatory Platform team. This role requires a technologist with a strong foundation in distributed systems, Java-based web development, Angular, and enterprise integration. You will be a key contributor to the development of a new platform focused on cloud adoption, usability, and user experience, collaborating with global stakeholders across all phases of the SDLC- from requirements and design to delivery and iteration in an agile environment.
Key Responsibilities:
- Develop and enhance enterprise-grade onboarding and regulatory platforms using modern Java and web technologies
- Work closely with product owners and global users to build efficient and user-friendly UIs
- Own and drive the development of critical modules, ensuring alignment with established design patterns, architecture, and coding standards
- Collaborate with infrastructure, QA, and other development teams for seamless project execution
- Participate in all agile ceremonies and contribute to continuous improvement of practices
- Translate functional and non-functional requirements into scalable and secure solutions
- Perform unit, integration, and automated testing, with a focus on reliability and maintainability
- Stay current with emerging tools and technologies to suggest improvements and drive innovation
Must-Have Skills & Experience:
- 5+ years of hands-on experience in Java EE, core Java, Spring, Spring Boot
- Strong background in web development using Angular, NodeJS, JavaScript, and front-end frameworks
- Experience building and consuming RESTful web services and working within a Service-Oriented Architecture (SOA)
- Expertise in Object-Oriented Design (OOD), Design Patterns, and Application Integration
- Proficiency in SQL and database design (e.g., Oracle, PostgreSQL, MySQL)
- Solid hands-on experience with test automation using Junit, Jasmine, Karma, etc.
- Comfortable working in Unix/Linux environments
- Strong communication and collaboration skills, especially in a distributed global team environment
- Ability to analyze, troubleshoot, and resolve technical and system integration issues
- Eagerness to learn and adapt to new technologies and evolving business requirements
Nice-to-Have / Preferred Skills:
- Experience with NgRx, Micro frontends
- Familiarity with distributed caching systems
- Knowledge of NoSQL databases such as MongoDB
- Exposure to Big Data technologies like Hadoop, Apache Spark, Elasticsearch
- Experience with managing and integrating external data/vendor feeds
Education: Bachelors Degree