Kyndryl logo
Kyndryl

We design, build, manage and modernize the mission-critical technology systems that the world depends on every day.

Senior Software Java Developer

Backend EngineerSoftware EngineerFull TimeRemoteSeniorTeam 10,001+Since 2021H1B SponsorCompany SiteLinkedIn

Location

Peru

Posted

5 days ago

Salary

0

Seniority

Senior

Job Description

Senior Software Java Developer

Kyndryl

• Monitor the architecture and identify opportunities to optimize code to maintain and enhance mainframe performance. • Debug, troubleshoot, and analyze complex system interactions to keep mission-critical applications running. • Extract business logic from legacy systems for migration or integration with cloud-based services.

Job Requirements

  • Experience working as a software engineer on complex software projects.
  • Excellent coding skills and solid development experience (Java, Springboot, Quarkus, GraphQL, Kafka, SpringBatch, ApacheFlink) with debugging and problem-solving skills.
  • Software development methodologies, with demonstrated experience developing scalable and robust software.
  • Experienced in relational and NoSQL databases, data mapping, XML/JSON, REST-based web services.
  • Knowledge of architecture design - Microservices architecture, containers (Docker & AKS), messaging queues.
  • Deep understanding of OOP and design patterns.
  • Azure Components

Benefits

  • Flexible, supportive environment
  • Be Well programs thoughtfully designed
  • Employee feedback driving engagement

Related Job Pages

More Backend Engineer Jobs

GFT Technologies logo

Senior Fullstack Developer – React, Python, AWS

GFT Technologies

As a pioneer for digital transformation GFT develops sustainable solutions across new technologies.

Full TimeRemoteTeam 10,001+Since 1987H1B No Sponsor

• Design, code, and maintain end-to-end features, from the user interface to business logic and data persistence. • Build scalable, high-performance services using Python, ensuring clean, well-tested code. • Develop reusable components and responsive interfaces using React or Angular, with a focus on performance and accessibility. • Develop and consume RESTful and/or GraphQL APIs, ensuring integrity and security in front-to-back communications. • Actively participate in code reviews, architectural decisions, and the promotion of best practices (Clean Code, SOLID, and Design Patterns). • Work in multidisciplinary squads, collaborating with designers and Product Owners to turn business requirements into viable technical solutions.

Brazil
Genesys logo

Senior Software Engineer, JavaScript, Node.js, Python

Genesys

Orchestrating billions of remarkable experiences in more than 100 countries – through cloud, digital and AI technology.

Full TimeRemoteTeam 5,001-10,000Since 1990H1B Sponsor

• Interface with business customers, gathering and understanding requirements. • Interface with customer and Genesys data science teams in discovery, extraction, loading, data transformation, and analysis of results. • Define and utilize data intuition process to cleanse and verify the integrity of customer & Genesys data to be used for analysis. • Implement, own, and improve data pipelines using best practices in data modeling, ETL/ELT processes. • Build, improve, and provide ongoing optimization of high-quality models. • Work with PS & Engineering to deliver specific customer requirements and report back customer feedback, issues, and feature requests. • Continuous improvement in reporting, analysis, and overall process. • Visualize, present, and demonstrate findings as required. • Perform knowledge transfer to customer and internal teams. • Communicate within the global community respecting cultural, language, and time zone variations. • Demonstrate flexibility to adjust working hours to match customer and team interactions.

India
Full TimeRemoteTeam 51-200Since 1990H1B No Sponsor

• Develop new features using .NET and JavaScript. • Evolve and maintain critical platform components. • Participate in the analysis, investigation, and resolution of complex issues. • Build and consume RESTful APIs. • Collaborate on the technical evolution of the application and continuous code improvement. • Contribute to the solution's stability, scalability, and performance. • Work closely with technical teams and stakeholders to meet business needs.

Brazil
Quidax logo

Senior Software Engineer – Java, Trading & Liquidity

Quidax

Process large volumes of crypto, build crypto products with our API & get your token listed on Africa's leading exchange

Full TimeRemoteTeam 11-50Since 2016

• Build & Own Critical Trading Services Design, build, deploy, and operate scalable Java services powering trading, pricing, execution, and liquidity. Own critical backend services end to end, from architecture and implementation to production support and continuous improvement. • Trading, Execution & Liquidity Develop and improve order management, execution, pricing, market data, and liquidity management capabilities. Build and maintain integrations with exchanges, liquidity providers, custodians, payment providers, and other external platforms. Improve execution quality through better pricing accuracy, spreads, fill rates, liquidity availability, and reduced slippage. • Build Reliable Financial Systems Design reliable order lifecycles covering validation, routing, execution, settlement, reconciliation, cancellations, retries, and recovery. Ensure financial correctness across balances, positions, fees, and settlements through precision, idempotency, consistency, and auditability. Build distributed systems that behave correctly under concurrency, retries, duplicate events, and eventual consistency. • Improve Performance & Reliability Continuously improve system performance, resilience, observability, throughput, and operational readiness. Investigate production incidents, perform root cause analysis, and implement preventive improvements. Build testing strategies covering unit, integration, contract, performance, and resilience testing. • Raise the Engineering Bar Participate in architecture and technical design decisions across the Trading & Liquidity squad. Review code, mentor engineers, and help raise engineering standards across the team. Collaborate closely with Product, Platform, QA, Security, Compliance, Risk, Finance, and Operations to deliver reliable financial systems.

Nigeria