More jobs:
Senior Java Software Engineer
Job in
Town of Poland, Jamestown, Chautauqua County, New York, 14701, USA
Listed on 2026-06-01
Listing for:
EPAM Systems
Full Time
position Listed on 2026-06-01
Job specializations:
-
Software Development
Cloud Engineer - Software, Software Engineer, DevOps
Job Description & How to Apply Below
For our client, a leading global investment banking institution, we are looking for a Senior Java Software Engineer who will play a key role in transforming critical financial operations infrastructure. The position involves working within an agile team to develop and deliver the strategic backbone that connects trading systems with operations and regulatory platforms, supporting a multiyear digital transformation initiative that embraces cloud technology.
This role offers a hybrid model, with three days per week working from the client’s office in Krakow, Poland. The engineering team is distributed globally and operates in small, autonomous agile pods, empowering rapid response to client demands while continuously improving delivery.
Responsibilities- Design and develop strategic platforms that enable trade executions to flow seamlessly from trading systems to operations and regulatory applications.
- Transform epics and features into robust, scalable functionality within cloud-native architectures.
- Collaborate closely with agile pod members during sprint cycles to iteratively deliver on product requirements.
- Work directly with product teams to understand and implement complex functional requirements.
- Implement modern data streaming, real‑time, and batch processing solutions.
- Develop and maintain CI/CD pipelines using Dev Ops best practices.
- Apply Test‑Driven Development (TDD) methodologies to ensure code quality.
- Contribute to cloud architecture design and implementation decisions.
- Participate in code reviews and technical design discussions.
- Support the migration of legacy systems to modern cloud‑based solutions.
- Bachelor’s degree in Computer Science or a relevant technical certification.
- Strong proficiency in Java programming and object‑oriented design principles.
- Solid experience with Apache Spark for big‑data processing.
- Proficiency in Python for data processing and automation tasks.
- Significant experience with Dev Ops CI/CD pipelines and tools such as Azure Dev Ops, Git Hub, or Git Lab.
- Strong background in Test‑Driven Development (TDD) practices.
- Proven experience with cloud architecture and deployment on Azure, AWS, or GCP platforms.
- Deep understanding of software design principles and patterns.
- Experience with agile development methodologies and sprint‑based delivery.
- Strong problem‑solving and analytical skills.
- Excellent communication and collaboration abilities.
- Ability to work effectively in diverse, distributed teams.
- Experience with modern data streaming technologies and real‑time processing frameworks.
- Hands‑on experience with Databricks for advanced analytics and machine learning.
- Knowledge of Kubernetes for container orchestration and microservices deployment.
- Understanding of financial services domain and regulatory requirements.
- Experience with batch processing frameworks and data pipeline orchestration.
- Familiarity with investment banking operations and trading systems.
- Previous experience in digital transformation initiatives.
- Knowledge of regulatory compliance frameworks in financial services.
Position Requirements
10+ Years
work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×