Software Java Developer - Senior
On-siteLima, Lima Province, Peru
Lima, Lima Province, PeruOn-siteFull TimeSenior LevelEnterprise
Full TimeSenior LevelEnterprise
Job Summary
Monitor mainframe architecture to identify optimization opportunities and prevent performance decay. Debug complex system interactions to maintain mission-critical applications and extract business logic for migration to cloud-based services. Refactor legacy code to enable seamless interaction between modern cloud and mobile applications and the mainframe's core data. Utilize Java, Springboot, and microservices architecture to build scalable, robust software while collaborating on the company's modernization mission.
Required Qualifications
- 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
Desired Qualifications
- Bachelor's degree in Computer Science, related technical field, or equivalent practical experience
- Certification in one or more of the hyperscalers (Azure, AWS, and Google GCP) - otherwise, you can obtain certifications with Kyndryl
- Experience with DevOps tools and modern engineering practices
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.