Role: Java Software Engineer
Location: Krakow, Poland (Hybrid)
Duration: Long term project
Job description:
Role and responsibilities:
The Team is looking for a Senior Software Engineer to help us build the innovative Finops products. The right candidate will be an expert Java developer with strong Cloud knowledge, (familiarity with frontend development is a bonus). We're developing a scalable, performant, cloud-native FinOps solution running on AWS using a microservices architecture (backend and frontend). We own the entire lifecycle of the product, from requirements clarification, through design and implementation, to production deployment and support.
As part of the team:
- You will be leading the development and delivery of important features in a SaaS environment to help our customers manage and optimize their cloud spend.
- You will own significant portions of our team codebase and participate in setting strategic direction for the project.
- Your main duties will include designing and implementing new features, optimizing, and maintaining existing code, and ensuring the software meets high-quality standards through testing and debugging.
- You will also work closely with other developers, designers, and product managers to ensure the software meets user needs and modern non-functional requirements.
- You will also be asked to be on on-call shifts based on the rules and requirements of each business unit/team.
Preferred education: Bachelor's Degree
Required technical and professional expertise:
- Java software engineer with 6+ years of experience.
- Strong in Java (multithreading, collections) skills with 5+ years of experience. Experience on Java 17+ features such as Records, Pattern matching, Sealed classes, Virtual Threads etc.
- Extensive experience on microservice frameworks (Spring boot, Quarkus, Serverless, preferrable Drop wizard).
- Familiarity with design patterns applicable to big data (batch and stream processing).
- Experience of Drop wizard, AWS and Snowflake are highly desirable.
- Knowledge of front-end technologies like React (micro-frontend).
- Good knowledge on CI/CD (GitHub Actions, Argo CD), Terraform.
- Familiarity with Docker/containerization technologies.
- Familiarity with monitoring alerting tools (Datadog, Splunk).
- Familiarity with cloud service providers (Azure, GCP, preferable AWS).
- Proven track record in an agile SDLC in a large-scale enterprise environment.
- Knowledge of FinOps and SaaS products a bonus!.
Preferred technical and professional experience:
- Experience with AWS or other public cloud technologies.
- Experience with Drop wizard, Quarkus.
- Experience with SQL (Aurora PostgreSQL) and NoSQL database implementations.
- Familiarity working in a DevOps model (you develop, you own).
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Senior Software Engineer
2026-04-13
Financial Analyst
2026-04-15
DevOps Engineer
2026-04-13
- Posted
- May 07, 2025
- Type
- Full-time
- Level
- Mid-Senior
- Location
- Cracow
- Company
- Ascendion
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Senior Software Engineer
2026-04-13
Financial Analyst
2026-04-15
DevOps Engineer
2026-04-13