Integration Developer As a Boomi and Full stack Specialist, you will play a key role in developing innovative and scalable solutions that connect applications and data across cloud and on-premises environments. You will also use your expertise with Boomi connectors, recipes, templates and best practices to design and implement integration workflows that meet business requirements and ensure high-quality and performance.
Responsibilities
• Analyze business requirements and translate them into integration solutions using Boomi connectors, recipes, templates, and best practices
• Design and implement integration workflows using Boomi platform
• Ensure high-quality and performance of integration processes by following Boomi standards and applying testing and monitoring tools
• Troubleshoot and resolve integration issues and provide technical support as needed
• Collaborate with other developers, architects, and stakeholders to deliver and end-to-end integration solutions
• Hands-on Design, Coding, Testing & Support of Software applications & module(s)
• Develop & Test Integration solution(s) per standard practice(s) and procedures based on the software engineering design.
• Consistently produce maintainable, high-quality integration solutions independently
• Build high quality code that meets software engineering standards of performance, security, and resiliency
• Work in a Globally Distributed Development team environment with minimal supervision.
• Interact with stakeholder(s) to understand and document the product feature(s).
• Develop unit test plans, test suites, and execute
• Help Integrate software product(s) with other systems, test interfaces, and manage version control
• Maintain and contribute to the user and developer documentation
• Solve bugs, engage in trouble shooting, and interact with the internal developer community
• Assist in analysis & evaluation of new technologies to meet demand for product roadmap and technology platform goals
• Help in evaluation and recommendation of appropriate technologies for product features and platform
• Advocate and follow best design and development practices adhering to Engineering standards.
• Participate in Design & Peer Code Review process
• Provides status reports and help with release management planning Required Skills
• Bachelor or master''s degree in Computer Science, Software Engineering, or related field with 7+ years of professional software development experience
• Solid understand of Cloud-native principles and its implementation (including Microservices, Containers, DevOps, Security)
• Minimum 5+ years of backend expertise in application design & development with Java technologies, with knowledge of Spring, JPA/Hibernate, Message Queues & Workflow Engines with layered-microservices architecture.
• Minimum of 2+ years of expertise in writing Test Automation scripts using Karate & Cypress
• Use a DevSecOps mindset to improve CICD using GitHub Actions and review DORA metrics to improve processes and consistently write fully secure code.
• Knowledge on NexusIQ, SonarQube, Sonar Linting, DAST scans, DDoS attacks, Defensive Coding & Penetration Testing concepts.
• Experience with database & caching technologies (Postgres, Oracle, Redis, and Timeseries Databases)
• Strong knowledge of integration patterns, standards, and best practices
• Experience with APIs, XML, JSON, SOAP, REST etc.
• Experience with various application domains such as Salesforce, Workday, AWS, ServiceNow etc.
• Experience with hybrid deployment models
• Experience with data management, governance, and quality
• Excellent communication, problem-solving and analytical skills.
• 5+ Hands-on experience in Boomi iPaaS is a must
• Boomi certification is a plus
• 3+ years of experience in hands-on design & development of programming interfaces (APIs)
• 2+ years of hands-on experience in SQL & NO-Sql database design & development
• Hands-on experience in any of the industry leading API Platforms like MuleSoft, Tibco, Apigee is a plus
• Cloud Developer Certifications in major clouds like AWS, Google, Microsoft or Oracle is a plus
• Strong analytical and problem-solving skills
• Ability to collaborate with team members and communicates clear resolutions. Successful candidate will
• Be a talent multiplier who gets the team around them to excel
• Be persistent, creative, and driven to get results relentlessly
• Appreciate diverse thoughts in the team & be inclusive
• Show pride of ownership and strive for excellence in everything undertaken