Software Developer Job
Employer: Tanisha Systems Inc.
SpiderID: 14171909
Location: Iselin, New Jersey
Posted: 4/27/2026
Wage:
Priority Review Date: 5/27/2026
Job Code / NOC / SOC:
Category: General
Job Description:
Software Developer is needed to perform the following duties :
? Strong expertise in at least one strongly typed backend language: Java, Scala or Typescript
? Frontend development experience with React JavaScript/TypeScript
? Develop applications using technologies including JAVA, J2EE, Spring, Spring Boot, Web services, Java Mail, Sybase, Gemfire, MongoDB, Kafka, EMS, GIT, VSCode and IntelliJ Idea.
? Dynamic Compute node creation, maintenance
? Developing business (enrichment / validation) logic for handling trade booking and implementing using Java/Scala language
? Eliminate legacy trade booking flows thus ensuring reliable, scalable and easy to maintain micro services
? Design data model classes and develop necessary plumbing (DAO, JPA repositories) for persistence
? Develop test cases for all the modules developed using Junit, Mockito, Power mock frameworks and Spring Integration tests
? Building Use-Case Diagrams, Sequence Diagrams, High Level Documents, System Architecture Diagrams, System Integration Strategies, Business Solutions Proposal.
? Agile Implementation, Sprint Planning.
? Monitoring pager duty alerts during support days
? Critical Technical Production Issues Resolution: Root Cause Analysis, Raising production incidents, Strong Debugging Techniques, Collaboration with various technical teams, Strong Understanding of business flows and integrated upstream & downstream applications.
? Collaborate with support, business, and various technical teams
? Strong knowledge in Application and its connected applications
? Log analysis techniques and monitoring metrics from prometheus and Grafana for responding to issues before they occur.
? Capable of providing alternate solutions to avoid business process interruptions without compromising compliance
? Requirement Analysis: Understand business needs of Front to Back Office users. Understanding of various financial instruments and assets classes, Collaborating with Business Teams and Operational Teams with good communication skills.
? Participate in requirement elicitation process defined in the project management plan to identify requirement gaps/issues (both functional and non-functional) and come up with a comprehensive requirement document
? Perform design feasibility study and develop prototype or proof of concept for new design requirements
? Understanding Financial Products & Assets
? Use regulatory reporting and banking compliance rules.
? Building use case diagrams helping to depict the interaction between the system and its users.
? Analyze performance requirements for the projects by code quality and coverage using Unit testing tools
? Perform Test Driven Development with Good Code Coverage with unit tests employing tools like Junit, TestNG.
? Perform Behaviour Driven Development with Good Code Coverage with tests written in Gherkin (Cucumber).
? End to end tests written in Cypress
? Project Governance: Code Reviews, Code Quality Analytics, Documentation, Unit Test Coverage Inspections, Software Factory Management, Code Check-ins, Change Management & Deployments.
? Quality Deliverables.
? Perform Auto Deployments.
? Compliant to Change Processes
Bachelor’s degree is required in Computer Science or Computer Engineering or Software Engineering or Information Systems.
? Strong expertise in at least one strongly typed backend language: Java, Scala or Typescript
? Frontend development experience with React JavaScript/TypeScript
? Develop applications using technologies including JAVA, J2EE, Spring, Spring Boot, Web services, Java Mail, Sybase, Gemfire, MongoDB, Kafka, EMS, GIT, VSCode and IntelliJ Idea.
? Dynamic Compute node creation, maintenance
? Developing business (enrichment / validation) logic for handling trade booking and implementing using Java/Scala language
? Eliminate legacy trade booking flows thus ensuring reliable, scalable and easy to maintain micro services
? Design data model classes and develop necessary plumbing (DAO, JPA repositories) for persistence
? Develop test cases for all the modules developed using Junit, Mockito, Power mock frameworks and Spring Integration tests
? Building Use-Case Diagrams, Sequence Diagrams, High Level Documents, System Architecture Diagrams, System Integration Strategies, Business Solutions Proposal.
? Agile Implementation, Sprint Planning.
? Monitoring pager duty alerts during support days
? Critical Technical Production Issues Resolution: Root Cause Analysis, Raising production incidents, Strong Debugging Techniques, Collaboration with various technical teams, Strong Understanding of business flows and integrated upstream & downstream applications.
? Collaborate with support, business, and various technical teams
? Strong knowledge in Application and its connected applications
? Log analysis techniques and monitoring metrics from prometheus and Grafana for responding to issues before they occur.
? Capable of providing alternate solutions to avoid business process interruptions without compromising compliance
? Requirement Analysis: Understand business needs of Front to Back Office users. Understanding of various financial instruments and assets classes, Collaborating with Business Teams and Operational Teams with good communication skills.
? Participate in requirement elicitation process defined in the project management plan to identify requirement gaps/issues (both functional and non-functional) and come up with a comprehensive requirement document
? Perform design feasibility study and develop prototype or proof of concept for new design requirements
? Understanding Financial Products & Assets
? Use regulatory reporting and banking compliance rules.
? Building use case diagrams helping to depict the interaction between the system and its users.
? Analyze performance requirements for the projects by code quality and coverage using Unit testing tools
? Perform Test Driven Development with Good Code Coverage with unit tests employing tools like Junit, TestNG.
? Perform Behaviour Driven Development with Good Code Coverage with tests written in Gherkin (Cucumber).
? End to end tests written in Cypress
? Project Governance: Code Reviews, Code Quality Analytics, Documentation, Unit Test Coverage Inspections, Software Factory Management, Code Check-ins, Change Management & Deployments.
? Quality Deliverables.
? Perform Auto Deployments.
? Compliant to Change Processes
Bachelor’s degree is required in Computer Science or Computer Engineering or Software Engineering or Information Systems.
Contact Information:
| Contact Name: Tanisha Systems Inc | Type: |
| Company: |