Java Software Engineer

Sperton Global ASSweden, ME

About The Position

We are looking for highly skilled "Java Software Engineers" who are passionate about building scalable, high-performance applications. You will be responsible for the full software development lifecycle, from concept and design to testing and deployment. Our clients range from innovative startups to Fortune 500 enterprises in different sectors. What You Will Do:

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
  • 4+ years of professional experience in Java development (Java 11/17+ preferred).
  • Extensive experience with Spring Framework (Spring Boot, Spring Security, Spring Data).
  • Proficiency in SQL (PostgreSQL, MySQL) and experience with NoSQL (MongoDB, Cassandra).
  • Familiarity with CI/CD pipelines (Jenkins, GitLab CI), Docker, and Kubernetes.
  • Strong experience with JUnit, Mockito, or integration testing frameworks.
  • Fluent written and spoken Swedish and English.

Nice To Haves

  • Experience with Kafka or RabbitMQ for event-driven architecture.
  • Knowledge of Front-end technologies (React, Angular, or Vue.js).
  • Experience with TDD (Test Driven Development) or DDD (Domain Driven Design).

Responsibilities

  • Design and build high-availability, low-latency applications using Java/J2EE.
  • Create and maintain robust microservices architectures using Spring Boot.
  • Design and implement RESTful APIs to connect with various third-party services and internal databases.
  • Work within cloud environments (AWS, Azure, or GCP) to ensure seamless scalability.
  • Write clean, testable, and efficient code while conducting thorough peer code reviews.
  • Work alongside cross-functional teams (Product, UX/UI, DevOps) to deliver high-quality digital products.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service