Lead innovative distributed systems at EPAM as a Java Engineer. Design and maintain production-grade Java services critical for corporate actions and investment data processing. As a vital member of the engineering team at EPAM, your role focuses on building scalable applications using Java and Spring Boot.
You will own the engineering lifecycle from concept through deployment, ensuring high performance and reliability. Your expertise will enhance system stability and guide less experienced engineers in architectural decisions and best practices. Key Responsibilities:
- Design and maintain Java and Spring Boot applications for financial systems
- Develop scalable APIs and microservices focusing on performance
- Manage solutions across the full engineering lifecycle from design to support
- Troubleshoot complex system issues and implement sustainable fixes
- Collaborate with product and business partners, offering mentorship Requirements:
- Robust professional experience with Java and Spring Boot
- Deep understanding of software design and performance optimization
- Proficiency in SQL and complex financial data structures
- Hands-on experience with AWS and event-driven architectures
- Excellent problem-solving and communication skills Utilize your Java expertise and collaborative skills at EPAM to drive impactful financial software solutions.
📌 Java Engineer in Financial Systems (Toronto)
🏢 EPAM Systems
📍 Toronto
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.