Java developer
Workplace: Göteborg, Sweden
Expires: October 4, 2025
We are looking for an experienced Java developer to join our IT consulting company, Deverything AB. The role involves working with the latest technologies, continuous personal and professional development, and collaborating on diverse assignments across different industries such as automotive, telecom, and aerospace. As a consultant, you will work in agile teams, focusing on quality through test-driven development and continuous delivery. You will have the opportunity to engage with product owners and architects to design new features and work within a supportive, family-like company culture.
Main requirements:
  • Post-secondary education in Computer Science or Computer Engineering
  • Minimum 2.5 years of professional experience in Java software development
  • Experience in working with Java 11+ and Spring framework (Spring 4+ and Spring Boot 2+)
  • Experience consuming and exposing REST web services in Java
  • Familiar with JUnit 4 or 5 for unit testing and Mock frameworks (Mockito or EasyMock)
  • Experience with Maven for build management
  • Knowledge of relational databases such as Oracle, MS SQL, or MySql
  • Experience with version control systems like Git
  • Good English communication skills, both spoken and written
  • Currently residing in Sweden (due to market situation)
Responsibilities:
  • Collaborate with Product Owners and Architects to conceptualize and design new software features
  • Work with other software engineers in an agile team environment
  • Continuously deliver software updates to cloud environments, including production
  • Learn and explore new web technologies and discuss solutions to technical challenges
Required hard skills:
  • Java 11+
  • Spring 4+
  • Spring Boot 2+
  • REST API development
  • JUnit (version 4 or 5)
  • Mock frameworks (Mockito or EasyMock)
  • Maven
  • Relational databases (Oracle, MS SQL, MySql)
  • Git version control
Recommended hard skills:
  • OpenAPI specifications
  • Liquibase
  • NoSQL databases (MongoDB, DynamoDB or similar)
  • Monitoring tools (Prometheus or similar)
  • Python or other programming languages
  • Test frameworks (load testing, security testing, integration testing)
  • Automation frameworks (Ansible, Puppet, Chef, CloudFormation)
  • Cloud platforms (AWS, Google Cloud, Azure)
  • Continuous Integration servers (Jenkins, GoCd, GitHub Actions)
Soft skills:
  • Analytical thinking
  • Self-driven and proactive
  • Problem-solving with creativity and experience
  • Passionate about Java development
  • Collaborative team player
  • Adaptable to a continuously changing environment
Coding languages:
  • Java
  • Python (recommended)
Frameworks:
  • Spring
  • Spring Boot
Natural languages:
  • English (Proficient)
Cultural skills:
  • Ability to work in a consulting environment with diverse clients
  • Embracing continuous learning and development
  • Team collaboration and communication