Are you an experienced Java developer eager to tackle complex challenges and work with advanced technologies Join our clients dynamic team and play a key role in developing innovative software solutions that impact businesses and users globally.
About the Role
As a Java Developer you will be responsible for developing highperformance reliable and scalable Javabased applications. You will collaborate with crossfunctional teams to design implement and optimize solutions working in a fastpaced and collaborative environment.
Key Responsibilities
- Develop test and maintain Java applications with a focus on performance scalability and security.
- Collaborate with product owners designers and other developers to define requirements.
- Write clean efficient and maintainable Java code.
- Optimize code and identify performance bottlenecks.
- Participate in code reviews and contribute to teamwide best practices.
- Integrate Javabased solutions with other components APIs and thirdparty services.
- Support deployment and maintenance in cloudbased infrastructure.
- Contribute to continuous improvement through Agile methodologies (Scrum/Kanban).
Required Skills and Experience
- Proven experience with Java (Java 8 or newer) and frameworks such as Spring Spring Boot Hibernate.
- Solid understanding of objectoriented programming design patterns and multithreading.
- Experience with relational databases (e.g. SQL PostgreSQL) and ORM tools like Hibernate.
- Familiarity with building RESTful APIs and microservices architecture.
- Experience with cloud platforms (AWS Google Cloud or Azure) and containerization tools (Docker Kubernetes).
- Knowledge of testing frameworks (JUnit TestNG) and CI/CD pipelines.
- Familiarity with Agile development practices and version control (Git).
- Strong problemsolving skills and ability to optimize for performance and scalability.
- Fluent in English both written and spoken.
- Bachelors degree in Computer Science Software Engineering or related field (or equivalent experience).
Preferred Qualifications
- Experience with microservices and eventdriven architectures.
- Knowledge of frontend technologies (e.g. Angular React) for fullstack development.
- Familiarity with messaging systems (e.g. Kafka RabbitMQ) or caching solutions (e.g. Redis).
- Certifications in Java development or cloud technologies (e.g. AWS Certified Developer).
- Strong interest in continuous learning and staying uptodate with new Java features and technologies.
If youre excited about working in a fastpaced environment and helping to build cuttingedge applications with Java we want to hear from you!
Location: Stockholm
Start: ASAP