CrawlJobs Logo

Software Engineer

AutoRABIT

Location Icon

Location:
Czech Republic, Prague

Category Icon
Category:
IT - Software Development

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

As a Software Engineer, you will be responsible for designing, developing, and maintaining Java services. You will work on a variety of exciting projects, collaborating with cross-functional teams to deliver high-quality software solutions. The ideal candidate has strong programming skills, a deep understanding of Java, and experience with object-oriented design principles. Typescript knowledge is a plus.

Job Responsibility:

  • Design, develop, test, and maintain Java-based applications using frameworks such as Spring, Hibernate
  • Write clean, maintainable, and efficient code
  • Follow best practices for coding standards, code reviews, and unit testing
  • Work closely with cross-functional teams including front-end developers, product managers, and QA engineers to deliver high-quality products
  • Troubleshoot, debug, and resolve issues related to application performance and functionality
  • Continuously learn and improve your skills to stay up-to-date with industry trends, new technologies, and frameworks
  • Create and maintain clear and concise technical documentation for development processes, coding standards, and software architecture
  • Analyze application performance and optimize systems for maximum speed and scalability
  • Participate in Agile ceremonies like sprint planning, stand-ups, retrospectives, and deliver features according to sprint goals
  • Responsible to adhere to set internal controls

Requirements:

  • 3 years of hands-on experience in Java development
  • Strong expertise in Java SE (version 8 and higher), including collections, concurrency, multithreading, streams, reactive programming and knowing JVM internals
  • Solid experience with Spring (Spring Boot, Web, GQL, Hibernate, Security, etc.), Liquibase, Redis, Kafka
  • Proficiency in relational databases like PostgreSQL, MySQL
  • Experience building and consuming RESTful APIs
  • Experience with Git and Github for version control and collaboration with other developers
  • Familiarity with build tools like BitBucket Ci/CD, Gradle, Maven
  • Familiarity with CI/CD pipelines, Docker, Kubernetes, and containerization tools
  • Strong analytical and troubleshooting skills to solve complex problems
  • Strong communication skills and the ability to work in a team environment

Nice to have:

  • Some experience with NoSQL databases (MongoDB, Cassandra) is a plus
  • Experience with typescript for backend (Nodejs, Fastify..) is a plus
  • Typescript knowledge is a plus
  • Familiarity with API design and versioning, experience with GraphQL is a plus
  • Bachelor's or Master’s degree in Computer Science, Information Technology, or a related field
  • Familiarity with Agile development methodologies (Scrum, Kanban)
  • Understanding of security best practices and data privacy standards

Additional Information:

Job Posted:
December 06, 2025

Employment Type:
Fulltime
Work Type:
Hybrid work
Job Link Share:
Welcome to CrawlJobs.com
Your Global Job Discovery Platform
At CrawlJobs.com, we simplify finding your next career opportunity by bringing job listings directly to you from all corners of the web. Using cutting-edge AI and web-crawling technologies, we gather and curate job offers from various sources across the globe, ensuring you have access to the most up-to-date job listings in one place.