Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Java Developer image - Rise Careers
Job details

Senior Java Developer

🚀 We’re Growing Our Development Dream Team!

Titles? Meh, we’re not big on them, but let’s call this one Java Software Engineer 😉

As part of our Development squad, you’ll craft tailor-made solutions that wow our clients. We are looking for a passionate Java Developer with a strong technical background in Java technologies and experience with frameworks like Spring.

Your mission? Train, deploy, and put groundbreaking developments into action — and that’s just the beginning.

Here’s the deal:

  • You’ll tackle the unique challenges of software development with best practices alongside a team of brilliant minds.
  • You’ll dive into cutting-edge projects using the latest tech to push boundaries and make an impact.
  • Whether you prefer working from home or vibing with us at our offices, the choice is yours.
  • AGILE isn’t just a buzzword here — it’s how we roll. Multidisciplinary teams? Check. Full ownership of projects? Double check.

Ready to take on projects that matter, with a team that’s as passionate as you are? Let’s make it happen! 😊

You will be responsible for:

  • Participating in the design and development of software solutions for challenging projects. This means projects from scratch with the latest technologies.
  • Design of architecture and the decision-making process in a constructive environment with co-creation dynamics.
  • Participate, review, help and take care of the projects where your teammates are involved.
  • Work with scrum methodology.
  • Be a key player in the development of the best practices, clean and reusable code.
  • Be up to date with the latest tools and technologies in the market.

  • 6+ years of experience working with Java.
  • Experience in Spring Boot.
  • Experience in Continuous Integration.
  • Experience working with Docker.
  • Experience with DDD.
  • DevOps knowledge.
  • Experience in Test Driven Development and unit testing.
  • Strong knowledge in object-oriented programming concepts (polymorphism, interface segregation, encapsulation, topology, etc).
  • Knowledge of the main and the most used design patterns.

Nice to have:

  • Experience in Kotlin
  • Know how to work with CI & TDD
  • Functional coding experience
  • Experience with gRPC
  • Fluent in English
  • Salary determined by the market and your experience 🤑
  • Flexible schedule 35 Hours / Week 😎 (no salary reduction).
  • Fully remote work (optional) 🌍
  • Flexible compensation (restaurant, transport, and childcare) ✌
  • Medical and dental insurance (completely free of charge for the employee) 🚑
  • Individual budget for training or equipment and free Microsoft certifications 📚
  • English lessons🗽
  • Birthday day off 🌴🥳
  • Monthly bonus for electricity and Internet expenses at home 💻
  • Discount on gym plan and sports activities 🔝
  • Plain Camp (annual team-building event) 🎪
  • Extra perks: events attendance and speakers, welcome pack, baby basket, christmas basket, discount portal for employees ➕ The pleasure of always working with the latest technological tools!

Will you let us know you better?

The selection process: Simple, just 3 steps. 

  • Phone screen.
  • 2 interviews with the team 🤘

What is Plain Concepts?

Plain Concepts is a global company of over 500 people passionate about technology and innovation. Since our founding, we have grown through technical proficiency and confidence in ideas that others might consider risky, creating custom solutions for our clients. With offices in more than 6 countries, our mission is to continue to drive cutting-edge projects around the world.

We are highly committed to technical excellence. We are known for developing highly customized projects, offering specialized technical consultancy and training.

Thanks to the great work of our technicians, we have been recognized for our ability to lead innovative projects that generate value, from artificial intelligence to blockchain, driving solutions that help companies optimize their performance.

What we do at Plain Concepts?
We pride ourselves on being a 100% technical team, dedicated to crafting custom projects from scratch, offering expert technical consultancy, and providing top-tier training.

  • Our approach goes beyond traditional outsourcing; we focus on creating value together with our clients.
  • Our teams are diverse and multidisciplinary, operating in a flat, collaborative structure.
  • We live and breathe AGILE principles, ensuring flexibility and efficiency in everything we do.
  • Knowledge-sharing is at our core: from supporting each other internally to contributing to the broader tech community through conferences, events, and talks.
  • Innovation drives us — even the boldest ideas are welcome here.
  • Transparency underpins all our relationships, fostering trust and long-term partnerships.

Want to learn more? Check out our website!

➡ plainconcepts.com  

At Plain Concepts, we certainly seek to provide equal opportunities. We want diverse applicants regardless of race, colour, gender, religion, national origin, citizenship, disability, age, sexual orientation, or any other characteristic protected by law.

Plain Concepts Glassdoor Company Review
4.0 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
Plain Concepts DE&I Review
4.1 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
CEO of Plain Concepts
Plain Concepts CEO photo
Pablo Peláez Aller
Approve of CEO
What You Should Know About Senior Java Developer, Plain Concepts

At Plain Concepts, we’re on the lookout for a dynamic Senior Java Developer to join our innovative development team! As a pivotal member of our squad, you’ll be tasked with crafting tailor-made solutions that truly impress our clients. We’re beyond excited to welcome someone with a strong technical foundation in Java technologies and experience with frameworks like Spring. Your mission is to facilitate groundbreaking developments, from training to deployment and beyond. Not only will you face unique software development challenges, but you’ll also be working alongside some of the brightest minds in the industry. Your projects will be cutting-edge, utilizing the latest tech to create impactful solutions. And whether you thrive in a remote work environment or prefer to collaborate in person, we offer the flexibility to suit your style! We embrace AGILE methodologies, ensuring you're not just part of a team but a critical player with full ownership of your projects. With responsibilities ranging from designing software solutions to contributing to best practices like clean code, you’ll be integral in pushing our boundaries. You’ll need over six years of experience with Java, proficiency in Spring Boot, and familiarity with tools like Docker — amongst other wonderful skills. In return, we offer a complete benefits package, including medical insurance, flexible work hours, and even a birthday off! If you're eager to make a real impact with a passionate team, we’d love to hear from you!

Frequently Asked Questions (FAQs) for Senior Java Developer Role at Plain Concepts
What are the primary responsibilities of a Senior Java Developer at Plain Concepts?

As a Senior Java Developer at Plain Concepts, your primary responsibilities will include designing and developing custom software solutions for challenging projects, participating in all stages of development, and working within a collaborative, AGILE environment. You'll also be expected to review your teammates' work and contribute to best coding practices, ensuring that your projects are built from the ground up with the latest technologies.

Join Rise to see the full answer
What qualifications are required to become a Senior Java Developer at Plain Concepts?

To qualify for the Senior Java Developer position at Plain Concepts, you should have over six years of hands-on experience with Java, along with proficiency in Spring Boot, Docker, and Continuous Integration. Strong knowledge in object-oriented programming and design patterns is essential, as well as experience with Test Driven Development and unit testing.

Join Rise to see the full answer
Does Plain Concepts offer remote working options for Senior Java Developers?

Yes! At Plain Concepts, we value work-life balance, which is why the Senior Java Developer role can be fully remote if that’s what you prefer. Whether you enjoy the comfort of your home or like to collaborate at the office, we’re flexible to meet your needs.

Join Rise to see the full answer
What technology stack should a Senior Java Developer be familiar with at Plain Concepts?

A Senior Java Developer at Plain Concepts should be well-versed in Java technologies and frameworks, particularly Spring and Spring Boot. Additionally, familiarity with tools like Docker, CI/CD methodologies, and modern architectural practices is advantageous. Knowledge of DevOps principles and experience with Domain Driven Design will also be beneficial.

Join Rise to see the full answer
What kind of work culture can a Senior Java Developer expect at Plain Concepts?

The work culture at Plain Concepts is collaborative, innovative, and grounded in AGILE principles. As a Senior Java Developer, you will find yourself in a multidisciplinary team environment where knowledge-sharing, transparency, and creative problem-solving are emphasized. We believe in full ownership of projects, so your ideas and expertise will be highly valued.

Join Rise to see the full answer
Common Interview Questions for Senior Java Developer
Can you describe your experience with Java and the projects you've contributed to?

When discussing your experience with Java, focus on specific projects where you utilized Java technologies effectively. Mention your role, the challenges you faced, and the impact your contributions had on the overall project. Highlight specific frameworks and libraries you've implemented, like Spring Boot, and discuss how you ensured high-quality code and successful delivery of solutions.

Join Rise to see the full answer
How do you approach debugging and troubleshooting in Java applications?

In your response, emphasize your systematic approach to debugging. Explain how you use logging and exception handling effectively, perform code reviews, and run unit tests. Share examples of specific issues you've encountered and how you diagnosed and resolved them, including any tools or methodologies you used.

Join Rise to see the full answer
What are some best practices for writing clean code in Java?

Talk about essential practices like following SOLID principles, writing meaningful comments, maintaining code readability, and adhering to design patterns. Explain the importance of unit testing and TDD (Test Driven Development) in creating reliable code, and maybe share an example of how clean code practices improved project outcomes in your past experience.

Join Rise to see the full answer
How do you stay updated with the latest developments in Java and related technologies?

Express your enthusiasm for continuous learning and professional development. Mention resources you utilize, such as online courses, coding communities, tech blogs, and conferences. Discuss how you apply what you learn to real projects and how you encourage knowledge sharing within your team.

Join Rise to see the full answer
Can you explain any experience you have with frameworks like Spring?

When answering this question, detail your practical experience with the Spring framework, including specific features you've used, such as Spring Boot, Spring MVC, or Dependency Injection. Discuss how these frameworks improved your development process and contributed to creating robust applications. Provide examples of projects you've implemented using these technologies.

Join Rise to see the full answer
What is your experience with Agile methodologies?

Describe your experience working in Agile environments, such as participating in sprints, daily stand-ups, and retrospectives. Emphasize how you’ve contributed to improving team processes and project outcomes. Use specific examples of challenges you faced in agile workflows and how you overcame them to deliver successful projects.

Join Rise to see the full answer
How do you handle collaborating with team members on complex projects?

Highlight your skills in teamwork and communication. Explain your approach to working collaboratively, including how you share responsibilities, provide constructive feedback, and resolve conflicts. Share an example showcasing your collaborative process and the positive outcomes achieved through teamwork.

Join Rise to see the full answer
What tools have you used for Continuous Integration/Continuous Deployment?

Discuss the CI/CD tools you have hands-on experience with, such as Jenkins, GitLab CI, or CircleCI. Explain how you have set up pipelines for automating builds, tests, and deployments. Provide examples of how your use of CI/CD has enhanced the efficiency and reliability of software delivery in your projects.

Join Rise to see the full answer
Can you share your understanding of Domain-Driven Design (DDD)?

Elaborate on DDD principles, emphasizing its importance in aligning software design with business needs. Discuss how you’ve applied DDD in projects, such as establishing bounded contexts and focusing on domain models. Mention the benefits you’ve witnessed in terms of improved code maintainability and clarity between technical and business teams.

Join Rise to see the full answer
What do you see as the biggest challenges facing Java developers today?

Reflect on current trends and challenges, such as the demand for microservice architectures, the evolution of cloud technologies, and the increase in security concerns. Discuss how Java developers can adapt by embracing modern practices like DevOps, cloud-native development, and continuous learning to stay relevant in the fast-paced tech landscape.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Plain Concepts Remote No location specified
Posted 9 days ago
Photo of the Rise User
Posted 7 days ago
Photo of the Rise User
Bedrock Security Hybrid No location specified
Posted 10 days ago
Photo of the Rise User
Posted 9 days ago
Photo of the Rise User
Cuscal Remote 1 Margaret St, Sydney NSW 2000, Australia
Posted 19 hours ago
Lago Remote No location specified
Posted 4 days ago
Posted 11 days ago
Photo of the Rise User
Posted 20 hours ago
Photo of the Rise User
Veeva Systems Remote Massachusetts - Boston
Posted 7 days ago
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Family Medical Leave
Maternity Leave
Paternity Leave
Lactation Facilities
Family Coverage (Insurance)
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
401K Matching
Paid Time-Off
Paid Volunteer Time

Plain Concepts’ mission is to provide innovative and engaging custom solutions for all types of digital needs whilst always incorporating the latest available technology. This is achieved thanks to our Microsoft MVPs (Most Valuable Professionals),...

23 jobs
MATCH
VIEW MATCH
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
March 21, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Mentor just viewed Supply Planning Analyst at Avery Dennison
Photo of the Rise User
Someone from OH, Columbus just viewed Medical Expert, Fertility and Pregnancy at Carrot Fertility
Photo of the Rise User
Someone from OH, Kent just viewed Finance Year-round Intern at Sherwin-Williams
Photo of the Rise User
Someone from OH, Cincinnati just viewed Product Owner, AI at Modernizing Medicine, Inc.
Photo of the Rise User
131 people applied to Scrum Master-Remote at DICE
Photo of the Rise User
Someone from OH, Strongsville just viewed Used Car Buyer - Concord Toyota at Sonic Automotive
Photo of the Rise User
Someone from OH, Canton just viewed UI Designer - Website & Brand at Atlan
Photo of the Rise User
21 people applied to Software Engineer Intern at Hudl
Photo of the Rise User
24 people applied to Senior PLSQL Developer at ProArch
Photo of the Rise User
Someone from OH, Dayton just viewed Data Engineer - User Platform at Spotify
Photo of the Rise User
Someone from OH, Dayton just viewed Data Engineer - #1696 at MeridianLink
Photo of the Rise User
Someone from OH, Columbus just viewed Enterprise Sales Project Associate at Array
Photo of the Rise User
Someone from OH, Akron just viewed Medical Receptionist at LifeStance Health
Photo of the Rise User
Someone from OH, Thornville just viewed Finance Rotation Analyst at Huntington National Bank
Photo of the Rise User
Someone from OH, Columbus just viewed Cashier - Sawmill Road Market District at Giant Eagle
Photo of the Rise User
Someone from OH, Cincinnati just viewed Data Scientist at Apex Systems
Photo of the Rise User
Someone from OH, Mansfield just viewed POS Install Tech at TEKsystems
Photo of the Rise User
Someone from OH, Dublin just viewed Sr. Manager UX Design Research at Visa
Photo of the Rise User
Someone from OH, Columbus just viewed Case Manager at Release Recovery
Photo of the Rise User
Someone from OH, Cincinnati just viewed Recruiting Coordinator (Contractor) at Anduril Industries
Photo of the Rise User
Someone from OH, Dublin just viewed Field Support Technicians - (Phoenix) at Nordstrom