Senior Java Engineer
Svitla Systems Inc. is looking for a Senior Java Engineer for a full-time position (40 hours per week) in Poland. Our client is a digital marketing company that offers email marketing, social media marketing, event marketing, and online survey tools to assist organizations in expanding their businesses by fostering stronger customer relationships.
We’re looking for an engineer with deep experience in Spec-Driven Development using "AI-native" workflows like Cursor or Claude Code.
They should be able to act as a subject matter expert in this space, someone who can advocate for these tools and help the rest of the team "board the AI boat" by establishing best practices and increasing collective velocity.
Overlap till 20:00 CET.
Requirements
8+ years developing large-scale applications.
Proven experience as a Java Backend Developer with successful project implementations.
Proficient in Java programming and server-side frameworks (e.g., Spring, Spring Boot).
Frontend familiarity with HTML, CSS, and JavaScript (React preferred) to create and maintain essential UI components and support end-to-end functionality.
Use Claude Code, Cursor, GitHub Copilot, Bugbot, or comparable tools as your primary development workflow — a core engineering practice, not a novelty.
Work within an Agentic SDLC: apply AI across system design, implementation, testing, debugging, code review, and deployment
Leverage LLM platforms (Anthropic Claude, OpenAI, Gemini) and agent-based frameworks for code generation, automated testing, documentation, and production log analysis.
Start with a spec before writing code; contribute to ADRs and living documentation as first-class artifacts.
Demonstrate measurable improvements in velocity and quality through disciplined AI-assisted practices; help teammates level up without letting standards slip.
Strong understanding of the software development life cycle (SDLC) and agile methodologies.
Experience with AWS cloud.
Experience with integration of the 3-rd party APIs.
Experience with working with legacy codebase and refactoring.
Demonstrated expertise in designing, developing, testing, and maintaining scalable backend applications.
Experience with build tools (e.g., Maven, Gradle) and CI/CD pipelines (e.g., Jenkins, GitLab CI).
Proficient in unit testing (e.g., JUnit) and integration testing.
Experience in database design, optimization, and query tuning for both relational (e.g., MySQL, PostgreSQL) and non-relational databases (e.g., MongoDB).
Skilled in designing and implementing RESTful APIs and familiar with API standards (e.g., OpenAPI).
Understanding of microservices architecture.
Knowledge of containerization and orchestration tools (e.g., Docker, Kubernetes).
Proficient with version control systems (e.g., Git).
Familiarity with test-driven development (TDD) practices.
Experience with SaaS Solutions development is a huge plus.
Knowledge of design patterns, best practices in Java development, and secure coding practices.
Responsibilities
Participate actively in product design, development, and code reviews, primarily focusing on backend features with some front-end work.
Contribute towards strategic initiatives and integrations with third-party billing and payment systems.
Review team PRs, improve observability, and overall quality of code.
Investigate and resolve issues within the billing ecosystem.
Engage in retrospectives to continually improve processes.
Collaborate with PMs and senior developers to understand business needs and identify the best technical solutions.
Mentor junior team members on best practices, architecture, and development.
We offer
US and EU projects based on advanced technologies.
Competitive compensation based on skills and experience.
Regular performance appraisals to support your growth.
Flexibility in the workspace, either remote or in our welcoming office.
Comprehensive medical insurance after one month.
MultiSport card with access to 2500 sports facilities all over Poland
Bonuses for recommendations of new employees.
Bonuses for article writing, public talks, and other activities.
15 vacation days, 10 national holidays, 10 sick leaves, and family days off.
Personalized learning program tailored to your interests and skill development.
Free tech webinars and meetups organized by Svitla.
Welcome and anniversary presents, gifts for children, and more.
Regular corporate events and meetups.
Awesome team, friendly and supportive community!

Svitla Systems
Svitla Systems is a global digital solutions company with over 20 years of industry experience, presence across 15 countries, and a team of 1,000+ skilled tech experts, creators, and visionaries. We empower businesses ac...
Senior Java Engineer
Senior Java Engineer