Responsible for the entire software life cycle – design, development, test, release, maintenance and translates business needs into working software, focusing on large-scale event-driven architectures, real-time data processing, and API-driven systems that integrate OMS platforms.
Responsibilities
Responsible for the end-to-end software development lifecycle (SDLC) – including design, development, testing, release, and maintenance.
Translate business requirements into scalable, reliable, and efficient software solutions.
Develop high-quality, maintainable, and well-documented code.
Perform unit testing and support integration and system testing activities.
Participate in code reviews to ensure quality and consistency.
Requirements
B. Tech/ B.E/ MS from a premier engineering college
Responsible for developing and engineering end-to-end features of a system, from user experience to backend code, leveraging cloud-first and agile mindset.
Responsibilities
Design and build comprehensive system features spanning UI to backend
Collaborate with multiple teams and manage team decisions
Lead design and implementation of scalable software solutions
Mentor junior team members
Coordinate cross-functional efforts to ensure alignment and timely delivery
Lead ERP Engineer responsible for designing, building, maintaining and supporting ERP and accounting connectors for Corpay’s Commercial Cards division.
Responsibilities
Designing, building, maintaining and supporting ERP and accounting connectors
Translating functional requirements into technical specifications, mappings, estimates and tests
Identifying gaps in security, volume, performance, reliability and recovery
Mapping and exchanging financial data such as suppliers, invoices, payments, card transactions, expense reports, general ledger entries and accounting dimensions
Implementing REST and SOAP APIs, webhooks and SFTP or batch integrations with appropriate authentication, validation, retries, rate-limit handling and idempotent processing
Requirements
Bachelor's degree in Computer Science, Engineering or a related field
We are looking for a talented Java Backend Developer, Server Side Technologies to create detailed designs and implement major management components for NetApp JetStream’s Disaster Recovery control plane software.
Compensation
The target salary range for this position is $147,900-220,000 (San Jose, CA Range) The salary offered will be determined by the candidate's location, qualifications, experience and education and may be outside of this range. Final compensation packages are competitive and in line with industry standards, reflecting a variety of factors, and include a comprehensive benefits package. This may cover Health Insurance, Life Insurance, Retirement or Pension Plans, Paid Time Off (PTO), various Leave options, Performance-Based Incentives, employee stock purchase plan, and/or restricted stocks (RSU’s), with all offerings subject to regional variations and governed by local laws, regulations, and company policies.
Responsibilities
Work closely with back-end developer, front-end developer, and QA team to deliver world-class products on schedule.
Hands-on coding, both developing and extending RESTful APIs and writing client-side code which interacts with other APIs(RESTful and SDKs).
Designing/developing/maintaining backend software – includes enhancements, bug fixes and POCs.
Develop complex orchestration capabilities to configure and manage VMware vSphere entities, including VM, Host, Cluster, etc. for DR.
Design, develop and implement unit and scenario testing for existing code base and for new functionality under development.
Requirements
Bachelor’s degree in Computer Science, Computer Engineering, or related field
Build and maintain the shared frameworks and components that define how other Adyen teams design, structure, and deploy their Java applications, playing a key role in large-scale migrations.
Responsibilities
Design, build, and evolve the internal and open source Java frameworks and components used by every Java application team at Adyen
Play an active role in one or more of the team's 3 large-scale migrations that are reshaping Adyen's application architecture
Provide hands-on technical guidance to other engineering teams
Design and evolve workflows used by other engineering teams across Adyen
Requirements
Nice to have: Kubernetes/cloud migrations
Nice to have: legacy application modernization
Nice to have: security-related work
Nice to have: platform development
Nice to have: developing and maintaining libraries/frameworks
As a Lead Software Engineer at JPMorganChase within the Consumer & Community Banking, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. As a core technical contributor, you are responsible for conducting critical technology solutions across multiple technical areas within various business functions in support of the firm’s business objectives.
Compensation
We offer a competitive total rewards package including base salary determined based on the role, experience, skill set and location. Those in eligible roles may receive commission-based pay and/or discretionary incentive compensation, paid in the form of cash and/or forfeitable equity, awarded in recognition of individual achievements and contributions.
Responsibilities
Executes creative software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems
Develops secure high-quality production code, and reviews and debugs code written by others
Drives team adoption of enterprise-authorized AI-assisted engineering practices within the work environment to improve code quality, delivery speed, and operational outcomes
Applies knowledge of tools within the Software Development Life Cycle toolchain, including enterprise-authorized AI-assisted development and automation capabilities, to improve the value realized by automation
Identifies opportunities to eliminate or automate remediation of recurring issues to improve overall operational stability of software applications and systems