Taro Logo

Senior Software Engineer (JVM, Kotlin, SpringBoot) (EU Based)

robusta is at the forefront of innovative technology solutions, dedicated to connecting talented professionals with thriving organizations across Europe and beyond. We focus on fostering collaboration and advancement in the tech industry.
Backend
Senior Software Engineer
Hybrid
5+ years of experience
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Senior Software Engineer (JVM, Kotlin, SpringBoot) (EU Based)

robusta, a leading innovative technology solutions company, is seeking a Senior Software Engineer specializing in JVM, Kotlin, and SpringBoot to join their development team. This role offers an exciting opportunity to work at the forefront of tech industry advancement, connecting talented professionals with thriving organizations across Europe and beyond.

As a Senior Software Engineer, you'll play a crucial role in designing and developing high-quality software solutions using Kotlin and SpringBoot within a JVM environment. You'll collaborate with cross-functional teams, maintain and optimize existing applications, and implement best coding practices. The ideal candidate will have a strong background in software development, with at least 5 years of experience focusing on JVM languages.

Key responsibilities include participating in Agile development processes, writing unit and integration tests, monitoring system performance, and contributing to the team's technical advancement. You'll also have the opportunity to mentor junior team members and stay updated on emerging trends and technologies.

Requirements for this position include a Bachelor's degree in Computer Science or related field, proficiency in Kotlin and SpringBoot, experience with microservices architecture and distributed systems, and familiarity with databases like PostgreSQL and MongoDB. Strong analytical and problem-solving skills are essential, as is the ability to work collaboratively in a team-oriented environment.

Join robusta and be part of a company that's dedicated to fostering collaboration and advancement in the tech industry. This hybrid role offers the flexibility of remote work combined with the benefits of in-person collaboration, making it an ideal opportunity for EU-based professionals looking to make a significant impact in the field of software engineering.

Last updated 9 months ago

Responsibilities For Senior Software Engineer (JVM, Kotlin, SpringBoot) (EU Based)

  • Design and develop high-quality software solutions using Kotlin and SpringBoot within a JVM environment
  • Collaborate with cross-functional teams to gather requirements and transform them into technical specifications
  • Maintain, optimize, and enhance existing applications, ensuring high-performance and responsiveness
  • Implement best coding practices and conduct code reviews to maintain quality throughout the development lifecycle
  • Participate in Agile development processes, including sprint planning, daily stand-ups, and retrospectives
  • Write unit and integration tests to ensure code quality and reliability
  • Monitor system performance and troubleshoot issues as they arise
  • Contribute to the technical advancement of the team by sharing knowledge and mentoring junior team members
  • Stay updated on emerging trends and technologies to foster a culture of innovation

Requirements For Senior Software Engineer (JVM, Kotlin, SpringBoot) (EU Based)

Kotlin
Java
PostgreSQL
MongoDB
  • Bachelor's degree in Computer Science, Engineering, or related field
  • Minimum of 5 years of experience in software development, with a strong focus on Java Virtual Machine (JVM) languages
  • Proficient in Kotlin and SpringBoot, with a solid understanding of their ecosystems
  • Experience with microservices architecture and distributed systems
  • Familiarity with relational and NoSQL databases, such as PostgreSQL and MongoDB
  • Strong understanding of RESTful APIs and web services
  • Experience with version control systems like Git
  • Knowledge of CI/CD pipelines and application deployment processes
  • Ability to work collaboratively in a team-oriented environment
  • Excellent analytical and problem-solving skills

Interested in this job?