Aidoni
Contact us

Careers - Senior Software Developer (Java)

Development•Gothenburg, Sweden•Full-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's talk about what you're building

Aidoni team in a working session
Aidoni | Senior Software Developer (Java)