Posted:2 months ago|
Platform:
Work from Office
Full Time
Skills: . Java programming, Object-oriented programming, Problem-solving, Debugging, SQL, Spring framework, HTML/CSS, Version control (Git),. Position Overview:. Building a cutting-edge API discovery platform designed to help organizations with the identification, monitoring, and management of all APIs within their organization. It provides deep insights into APIs including usage, security, visibility, and ownership. This is done by collecting data from a multitude of sources such as repositories, databases, cloud environments, log files, and API gateways. We are seeking a Senior Java Developer with strong experience in API integration, data processing, and enterprise application development. The ideal candidate will be responsible for building, maintaining, and optimizing backend components that support the API discovery engine of the solution. This role does have considerable data focus as there will be a need to process unstructured data to generate insights and useable data. Key Responsibilities. Design and Develop Core ComponentsArchitect and implement scalable backend systems in Java to support API discovery, tracking, and management functionalities. Data ManipulationDesign and optimise processes to retrieve key information from unstructured data sources. Data Collection and ProcessingDesign and build integration to 3rd parties such as GitHub, Bitbucket, cloud logs, API Gateways and databases. Security and ComplianceImplement robust security protocols for API data collection, storage, and transmission, adhering to industry standards for data protection. Performance OptimisationOptimise code and queries for high-volume data processing and low-latency API calls to ensure platform responsiveness. Automation and TestingWrite unit and integration tests for API and data processing components, contributing to CI/CD pipelines to ensure code quality and delivery speed. CollaborationWork closely with DevOps, front-end developers, and product owners to align development with the solutions objectives and enhance product functionality. Documentation and Code ReviewDocument code, architecture, and processes, as well as participate in peer code reviews to maintain high-quality standards. Technical Skills. Experience3 to 5 years of experience in Java development, with a strong focus on backend systems and API integrations. Core JavaAdvanced proficiency in Java 8+, Spring Boot, and related frameworks. API Development and IntegrationExperience designing and consuming RESTful APIs; familiarity with OpenAPI/Swagger is a plus. Data ProcessingExperience with JSON, XML, and data serialisation; familiarity with data integration techniques. SecurityUnderstanding of API security best practices, including OAuth, JWT, and data encryption. DatabasesProficient in SQL and NoSQL databases (e.g., PostgreSQL, MongoDB), with experience in schema design and optimization. Cloud ServicesExperience with AWS (e.g., Lambda, DynamoDB, S3), Azure, or familiarity with cloud-based deployment and scaling. ContainerizationKnowledge of Docker and container orchestration tools like Kubernetes. Testing and CI/CDStrong background in test-driven development (TDD) and experience with CI/CD tools like Jenkins or GitLab CI. Preferred Skills. Regex MasteryExpertise in regular expressions, particularly for parsing and extracting information from complex text files and logs. Log ManagementExperience with log and data streaming services. API Discovery ToolsFamiliarity with API management platforms (e.g., Apigee, MuleSoft) and experience in API discovery. Understanding of other languagesFamiliarity with other languages such as python, Node, C#, golang. Personal Skills. Analytical MindsetStrong problem-solving skills with an ability to translate complex requirements into efficient code. CommunicationExcellent communication skills, with the ability to articulate technical details and collaborate effectively. AdaptabilityComfortable working in a fast-paced environment, adapting to new tools and technologies as required
Satmat Technologies
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
My Connections Satmat Technologies
3.0 - 4.0 Lacs P.A.
Experience: Not specified
2.0 - 4.0 Lacs P.A.
Experience: Not specified
2.0 - 4.0 Lacs P.A.
5.0 - 8.0 Lacs P.A.