Software Developer - Application Focused
Core
Design, develop, test, deploy, and support enterprise Java applications within a microservices and cloud-native framework.
Role type
Senior Application Software Developer
Builds
End-to-end software solutions, system integrations, and cloud-native applications for enterprise clients.
Domain
Financial Services / Enterprise Software
Deliverable
production ML models | product features
Required skills
Java, Spring Boot, RESTful APIs, Kafka, Oracle SQL, AWS Lambda, Redshift, EC2, Microservices architecture, AI-assisted coding, Code review, Security compliance, Troubleshooting
Preferred skills
Experience with Microsoft Copilot or GitHub Copilot, Knowledge of responsible AI use in business contexts, Experience with SFTP and JSON/XML data formats
Technologies
Java, Spring Boot, Kafka, Oracle SQL, AWS Lambda, Redshift, EC2, JSON, XML, REST, AI Cloud Copilot, ChatGPT
Responsibilities
Execute end-to-end software solutions throughout the software development lifecycle; Develop and sustain applications utilizing Java and Spring Boot within a microservices and cloud-native framework; Create system and application integrations via RESTful APIs, MQ, Kafka, and SFTP; Optimize and maintain data access logic through Oracle SQL; Diagnose and resolve intricate application issues across both development and production settings; Review and validate AI-generated outputs to ensure correctness, security, performance, and long-term maintainability.