Careers - Senior Software Developer (Java)

DevelopmentGothenburg, SwedenFull-time

We are seeking an experienced Senior Software Developer with strong Java expertise to join our team and work on enterprise-level applications.

About the role

As a Senior Software Developer specializing in Java at Aidoni, you will be responsible for designing, developing, and maintaining robust enterprise applications. You'll work with cutting-edge Java technologies and frameworks, collaborating with cross-functional teams to deliver high-quality software solutions. You'll have the opportunity to work on diverse projects with industry-leading clients, using modern Java ecosystems and best practices. We offer a flexible work environment and encourage continuous learning and professional growth.

Responsibilities

  • Design and develop scalable Java-based applications and services
  • Write clean, maintainable, and well-documented code following best practices
  • Participate in architectural decisions and technical design reviews
  • Collaborate with product owners, designers, and other developers
  • Mentor junior developers and contribute to team knowledge sharing
  • Ensure code quality through testing, code reviews, and refactoring

Requirements

  • 5+ years of professional Java development experience
  • Strong proficiency in Java and the JVM ecosystem
  • Experience with Spring Framework (Spring Boot, Spring MVC)
  • Knowledge of RESTful APIs and microservices architecture
  • Experience with databases (SQL and/or NoSQL)
  • Familiarity with build tools (Maven, Gradle) and CI/CD pipelines
  • Excellent problem-solving and communication skills
  • Experience working in agile development teams

Let us know how we can help you

this is
Aidoni - Senior Software Developer (Java) | Aidoni