Senior Java Developer

Work set-up: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

At least 5 years of professional experience in Java backend development., Strong proficiency in Spring Framework and Spring Boot., Experience designing and consuming REST APIs, with knowledge of SQL and NoSQL databases., Solid understanding of object-oriented programming, design patterns, and microservice architecture..

Key responsibilities:

  • Design, develop, and maintain scalable backend services using Java and Spring Boot.
  • Build and manage RESTful APIs and microservices.
  • Collaborate with front-end, DevOps, and product teams to deliver solutions.
  • Lead code reviews, mentor junior developers, and contribute to technical architecture.

Nexaminds logo
Nexaminds

Job description

Unlock Your Future with Nexaminds!

At Nexaminds, we're on a mission to redefine industries with AI. We're passionate about the limitless potential of artificial intelligence to transform businesses, streamline processes, and drive growth.

Join us on our visionary journey. We're leading the way in AI solutions, and we're committed to innovation, collaboration, and ethical practices. Become a part of our team and shape the future powered by intelligent machines. If you're driven by ambition, success, fun, and learning, Nexaminds is where you belong.

We’re looking for a Senior Java Backend Developer to join our engineering team and help us design, build, and scale backend services. You’ll be responsible for creating robust APIs, managing microservices, and driving backend architecture decisions in collaboration with cross-functional teams.

Qualifications we are looking for:

  • 5+ years of professional experience in backend development with Java.
  • Strong proficiency in Spring Framework / Spring Boot.
  • Experience designing and consuming REST APIs.
  • Proficient in SQL and/or NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB).
  • Solid understanding of OOP, design patterns, and microservice architecture.
  • Familiarity with Docker, Kubernetes, or other containerization technologies.
  • Experience with CI/CD pipelines and modern development workflows.
  • Strong problem-solving skills and a proactive mindset.
  • Excellent communication and collaboration abilities.

Job duties

  • Design, develop, and maintain scalable backend services using Java (Java 8+ or Spring Boot).
  • Build and maintain RESTful APIs and microservices.
  • Work closely with front-end engineers, DevOps, and product managers to deliver high-quality solutions.
  • Optimize performance and ensure high availability of backend systems.
  • Lead code reviews, mentor junior developers, and promote best practices in engineering.
  • Contribute to architecture decisions and technical roadmaps.
  • Ensure security and data protection compliance in all backend implementations.
  • Participate in Agile/Scrum ceremonies and collaborate in a fast-paced environment.

What you can expect from us

Here at Nexaminds, we're not your typical workplace. We're all about creating a friendly and trusting environment where you can thrive. Why does this matter? Well, trust and openness lead to better quality, innovation, commitment to getting the job done, efficiency, and cost-effectiveness.

  • Stock options πŸ“ˆ
  • Remote work options 🏠
  • Flexible working hours πŸ•œ
  • Benefits above the law
  • But it's not just about the work; it's about the people too. You'll be collaborating with some seriously awesome IT pros.
  • You'll have access to mentorship and tons of opportunities to learn and level up.

Ready to embark on this journey with us? πŸš€πŸŽ‰ If you're feeling the excitement, go ahead and apply!

Required profile

Experience

Level of experience: Senior (5-10 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Collaboration
  • Communication
  • Problem Solving

Java Developer Related jobs