Senior Software Developer designing and maintaining integration solutions for Advansys. Collaborating with teams and working in a hybrid workplace.
Responsibilities
Develop and maintain integration solutions: Design, develop, and implement integration strategies to connect different systems and services effectively using Java and APIs.
API Development: Create and optimize RESTful APIs to enable smooth communication between systems, ensuring secure and efficient data transfer.
Database Management: Use SQL to design and optimize database queries, manage data, and ensure the integrity and performance of backend systems.
Linux Environment: Work with Linux servers to deploy and manage applications, troubleshooting and ensuring optimal system performance.
Collaborate with cross-functional teams: Work closely with product managers, other developers, and system architects to understand integration requirements and deliver solutions that meet business needs.
Performance Tuning: Continuously monitor the performance of integration solutions and optimize code and database queries for better performance.
Troubleshoot and debug: Identify and resolve technical issues across the integration stack, including backend services, APIs, and database queries.
Maintain documentation: Document integration processes, architecture, and codebase to ensure transparency and ease of maintenance.
Mentor junior developers: Provide guidance and support to junior developers, sharing best practices and helping with code reviews.
Requirements
Java: Proven experience in developing applications using Java and associated frameworks (Spring, Hibernate, etc.)
SQL: Strong experience with SQL to design, optimize, and manage databases and queries.
APIs: Hands-on experience in designing, developing, and integrating RESTful APIs.
Linux: Proficiency in Linux for deploying, managing, and troubleshooting applications and services.
Software Integration: Extensive experience in integrating various systems and services in complex environments.
Strong understanding of software design principles, architecture patterns, and best practices in software development.
Problem-solving: Excellent debugging, troubleshooting, and problem-solving skills.
Communication: Strong communication skills to effectively collaborate with cross-functional teams and present technical information.
Solutions Engineer helping customers adopt and integrate Attio's CRM through technical guidance. Collaborating with teams on onboarding strategies and client feedback for product improvement.
Solutions Architect at Cyderes, shaping security solutions aligned with client needs. Collaborating with Sales, Product, and Delivery teams on cybersecurity architecture and implementation.
Solutions Engineer managing technical discovery and creating custom demos to bridge product capabilities and customer needs at DataSnipper. Pivotal role aiding revenue growth in North American market.
Executive Assistant supporting customer experience while managing calendars, expenses, and projects for executives at Snowflake. Collaborating across teams to enhance operations and support business growth.
Solution Architect managing validation activities for GxP computerized systems at West. Collaborating with cross - functional teams to ensure compliance with global regulatory requirements.
Solutions Engineer guiding federal clients through Microsoft Copilot solutions in M365 environment. Designing and deploying secure, scalable architectures while ensuring compliance with federal standards.
Solution Engineer developing legal operations solutions as part of Onit's team utilizing their AI - centric platform. Collaborating on projects and customizing workflows for clients in legal tech.
Solutions Consultant driving sales of Cifas products and services. Supporting product teams and implementing solutions based on customer needs in a hybrid role.
AI Solutions Architect in Data & AI Practice at Avanade. Transforming client strategies into impactful solutions using Microsoft Azure and AI technologies.