Job Description

Job Description :

Required Technical Skills :

Core Technologies :

- Strong proficiency in Java development with enterprise-level experience

- Hands-on experience with Apache Tomcat application server

- Working knowledge of Struts2 and / or SpringMVC frameworks

- Frontend development experience with JSP and React

Integration Expertise :

- Deep understanding of REST API design principles and implementation

- Extensive experience with OAuth2 authentication and authorization flows

- Proven track record of building secure API integrations

- Experience with JSON/XML data formats and parsing

- Knowledge of HTTP protocols, status codes, and best practices

Additional Requirements :

- Experience with version control systems (Git)

- Understanding of enterprise software architecture patterns

- Familiarity with testing frameworks and methodologies

- Strong debugging and troubleshooting skills

Preferred Qualifications :

- Previous experience integrating with third-party SaaS platforms

- Knowledge of API rate limiting and performance optimization

- Experience with continuous integration and deployment practices

- Familiarity with security best practices for enterprise integrations

- Understanding of data migration and synchronization strategies

Key Responsibilities :

Integration Development :

- Design and develop a robust client application to interact with partner REST APIs

- Implement secure data and file sending mechanisms from external systems

- Integrate the client seamlessly within our existing SaaS application architecture

- Ensure reliable data synchronization and error handling throughout the integration

Technical Implementation :

- Develop backend integration components using Java within our Tomcat environment

- Work with existing Struts2 and SpringMVC frameworks to embed integration functionality

- Create frontend components using JSPs and React to display integrated data

- Leverage existing internal services and APIs within our codebase

- Implement proper authentication and authorization using OAuth2 protocols Quality Assurance

- Write comprehensive unit tests and integration tests for all developed components

- Perform thorough testing of API interactions and data integrity

- Document technical specifications, API interactions, and integration workflows

- Collaborate with internal teams to ensure smooth deployment and knowledge transfer

The job is for:

May work from home
info-icon

Did you find something suspicious?