Senior Java Fullstack Software Engineer
Primary stack
Nice to have's
Job description
About the Position
We are seeking a Senior Java Fullstack Software Engineer to join our custom software development team. The ideal candidate will have 7+ years of professional software development experience, with at least 3 years in a senior or lead capacity. This role involves working across multiple projects, understanding existing code, and performing maintenance work on projects with little historical understanding of how the project started.
Locations
- Bucharest, Romania
- Wroclaw, Poland
- Lviv, Ukraine
- Remote
Responsibilities
- Work independently, own features end to end, and communicate clearly with both engineers and non-technical stakeholders.
- Treat AI tooling as a core skill on par with any language in the stack: directing agents, reviewing their output critically, and delivering faster without sacrificing quality.
- Understand existing code and perform maintenance work on projects with little historical understanding of how the project started.
Requirements
-
Required
- 7+ years of professional software development, with at least 3 in a senior or lead capacity.
- Production experience with React (Next.js preferred), Python (Django preferred), and Java (Kotlin preferred).
- Demonstrated, current daily use of AI coding agents (e.g., Claude Code, Cursor, Copilot agent mode) in real project work, beyond experimentation.
- Ability to review, test, and correct AI-generated code and to recognize when it is wrong.
- Experience with relational databases, REST APIs, and cloud deployment (AWS preferred).
- Strong written communication; comfortable working asynchronously.
- Consulting or client-facing delivery experience.
-
Preferred / Useful
- Elixir experience would be useful for a single, small ongoing maintenance project.
- CI/CD, containerization, and infrastructure-as-code familiarity.
- Experience building applications that integrate LLM APIs.
What's in it for you
- Interview process that respects people and their time.
- Professional and open IT community.
- Internal meet-ups and resources for knowledge sharing.
- Time for recovery and relaxation.
- Bright online and offline events.
- Opportunity to become part of our internal volunteer community.
About the Company
Our Client is a custom software development firm in the US. The teams of senior engineers have built production web applications, mobile applications, and systems integrations for established and growing businesses. Services include custom software development, data integration and systems architecture, AI-enabled software solutions, technical discovery, and product definition.
Apply Now
sharing is caring & referral bonus
Your personal recruiter
Odarka Hlushko
© 2026 Brightgrove
© Brightgrove. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
Brightgrove is an IT services company with offices in the United States, Germany, Ukraine, and Belarus. With more than 10 years of experience in custom end-to-end software development and serve customers globally.
More at Brightgrove
All 7 rolesSenior Java Full Stack Engineer
Brightgrove · Kyiv
Senior Platform Engineer
Brightgrove · Brazil
Senior Java Full Stack Engineer
Brightgrove · Romania
Executive Assistant
Brightgrove · Brazil +1