Job title: Senior Java Software Engineer - Contract
Job type: Permanent
Emp type: Full-time
Salary type: Annual
Salary: Negotiable
Location: Prague, Czech Republic
Job published: 24-01-2025
Job ID: 32708
Contact name: Martin Krupa
Contact email: martin.krupa@r3-search.com

Job Description

Senior Software Engineer – Java

We are a leading global technology company delivering innovative software solutions that empower businesses to achieve operational excellence, security, and agility across diverse environments. Our solutions are trusted by major enterprises, government organizations, and institutions worldwide to drive efficiency and digital transformation.

We are seeking an experienced Senior Software Engineer – Java to contribute to the development and enhancement of high-performing enterprise-level products. The ideal candidate is passionate about crafting high-quality, maintainable software, exploring new Java technologies, and working collaboratively within an agile team environment.

Key Responsibilities:

  • Design and develop complex software modules that align with business and functional requirements.
  • Perform thorough unit and module testing to ensure software quality and compliance with specifications.
  • Collaborate with the quality assurance team by assisting in test plan creation and participating in reviews.
  • Analyze software performance and provide recommendations for improvements.
  • Conduct strategic research and contribute to the design of technical solutions across multiple areas.
  • Write and maintain technical documentation detailing development processes, logic, and changes.
  • Work closely with technical writers to provide accurate product content.
  • Manage software configuration control and development environments to ensure source code integrity and reliable backups.
  • Contribute to innovation by designing patentable technologies and reviewing patent applications.

Qualifications & Requirements:

  • Bachelor's degree or equivalent in Computer Science or a related field.
  • 8+ years of professional experience in Java application development.
  • Proficiency in Java/J2EE development using the latest SDKs, tools, and frameworks such as Spring, Spring JDBC, Spring Test, and Spring Security.
  • Experience with REST API development and integration.
  • Hands-on experience with CI/CD tools such as Maven, Jenkins, and GitHub Actions.
  • A fast learner with a curious mindset and the ability to adapt quickly to new challenges.
  • Passionate about programming and continuously improving technical skills.
  • Strong interpersonal and collaboration skills, with a team-oriented approach.
  • Proficiency in English, both written and spoken.

What We Offer:

  • Competitive compensation package.
  • Work-life balance with flexible hours and hybrid work options.
  • Opportunities for professional growth and development.
  • Collaborative and innovative work environment.
  • A modern and comfortable office space with excellent amenities.

If you are eager to apply your expertise, be recognized for your contributions, and work in an environment that values your individuality and career growth, this opportunity is for you.

Apply with indeed
File types (doc, docx, pdf, rtf, png, jpeg, jpg, bmp, jng, ppt, pptx, csv, gif) size up to 5MB
File types (doc, docx, pdf, rtf, png, jpeg, jpg, bmp, jng, ppt, pptx, csv, gif) size up to 5MB