GeekSoft Consulting
Java Developer
GeekSoft ConsultingSweden1 day ago
Full-timeInformation Technology
  • Help design, build and continuously improve the clients online platform.
  • Research, suggest and implement new technology solutions following best practices/standards.
  • Take responsibility for the resiliency and availability of different products.
  • Be a productive member of the team.




Requirements

  • Strong proficiency in Java with a deep understanding of object-oriented programming and design patterns.
  • Extensive hands-on experience with Spring Framework and Spring Boot for developing scalable web applications.
  • Proficient in working with relational and NoSQL databases, including ORM frameworks such as Hibernate and JPA.
  • Skilled in using version control systems, especially Git, and familiar with build tools like Maven or Gradle.
  • Experience implementing and consuming RESTful APIs and building microservices-based architectures.
  • Design, develop, and maintain high-performance, scalable backend services and applications.
  • Collaborate closely with frontend teams, QA engineers, and stakeholders to deliver integrated technical solutions.
  • Ensure code quality through unit tests, integration tests, code reviews, and adherence to best practices.
  • Troubleshoot and resolve complex technical issues in production and development environments.
  • Participate in the full software development lifecycle, from requirements gathering to deployment and support.
  • Understanding of Agile development methodologies and collaborative team practices.
  • Strong analytical and problem-solving capabilities with attention to detail.
  • Excellent communication and teamwork skills.
  • Experience with cloud platforms (AWS, Azure, or GCP) is a plus.




Benefits

  • A challenging, innovating environment.
  • Opportunities for learning where needed.

Key Skills

Ranked by relevance