Senior Software Engineer

Posted 13 Days Ago
Be an Early Applicant
Prag - Cestlice, Okres Praha-vychod, Central Bohemia
In-Office
6-9 Annually
Senior level
Software
The Role
The Senior Software Engineer designs, develops, and maintains Java applications, collaborates with teams, optimizes performance, and participates in Agile processes.
Summary Generated by Built In
About AutoRABIT
AutoRABIT is the leading DevSecOps and CI/CD platform for low-code SaaS environments like Salesforce. Our solutions help organizations achieve scalable release management, robust version control, and bulletproof data protection. We’re growing fast — and we’re just getting started.
Our Culture
At AutoRABIT, learning isn’t just encouraged — it’s expected. We tackle challenges as a team and turn obstacles into growth opportunities. If you’re passionate about mastering your craft and pushing boundaries, you’ll thrive here.
Job Description (HYBRID WORKING SCHEDULE)

As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining Java-based applications. 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.

Key Responsibilities
  • Develop & Maintain Applications: Design, develop, test, and maintain Java-based applications using frameworks such as Spring, Hibernate, or similar technologies.
  • System Design: Contribute to the design of system architecture, including defining the system components, their interactions, and interfaces.
  • Code Quality: Write clean, maintainable, and efficient code. Follow best practices for coding standards, code reviews, and unit testing.
  • Collaborate with Teams: Work closely with cross-functional teams including front-end developers, product managers, and QA engineers to deliver high-quality products.
  • Debugging & Troubleshooting: Troubleshoot, debug, and resolve issues related to application performance and functionality.
  • Continuous Improvement: Continuously learn and improve your skills to stay up-to-date with industry trends, new technologies, and frameworks.
  • Documentation: Create and maintain clear and concise technical documentation for development processes, coding standards, and software architecture.
  • Optimization: Analyze application performance and optimize systems for maximum speed and scalability.
  • Agile Methodology: Participate in Agile ceremonies like sprint planning, stand-ups, retrospectives, and deliver features according to sprint goals.
  • Responsible for adhering to set internal controls.
Skills & Qualifications
  • Experience: 6-9 years of hands-on experience in Java development.
  • Core Java: Strong expertise in Java SE (version 8 or higher), including collections, concurrency, multithreading, and JVM internals.
  • Frameworks: Solid experience with Spring (Spring Boot, Spring MVC, Spring Security, etc.) and Hibernate/JPA.
  • Databases: Proficiency in relational databases like MySQL, PostgreSQL, or Oracle. Experience with NoSQL databases (MongoDB, Cassandra) is a plus.
  • REST APIs: Experience building and consuming RESTful APIs. Familiarity with API design and versioning.
  • Version Control: Knowledge of Git for version control and collaboration with other developers.
  • UI Technlogies : Experience with front-end technologies like Anguar and React with Node js.
  • Build Tools: Familiarity with build tools like Maven or Gradle.
  • Cloud: Experience with cloud platforms like AWS or Azure is required.
  • DevOps: Familiarity with CI/CD pipelines, Docker, Kubernetes, and containerization tools.
  • Problem Solving: Strong analytical and troubleshooting skills to solve complex problems.
  • Soft Skills: Strong communication skills and the ability to work in a team environment. Ability to mentor junior developers and collaborate effectively.
Desired Qualifications
  • Bachelor's or Master’s degree in Computer Science, Information Technology, or a related field.
  • Familiarity with Agile development methodologies (Scrum, Kanban).
  • Experience in working with microservices architecture and containerized applications.
  • Knowledge of security best practices and data privacy standards.

If the applicant is permanently present outside of the Czech Republic, AutoRABIT reserves the right to refuse to consider the application for a job. Remote job is only possible in case the employee is located in the Czech Republic. Candidate needs to be eligible to work in CZ.

Top Skills

Angular
AWS
Azure
Cassandra
Docker
Git
Gradle
Hibernate
Java
Kubernetes
Maven
MongoDB
MySQL
Node.js
Oracle
Postgres
React
Rest Apis
Spring
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: San Ramon, CA
206 Employees
Year Founded: 2015

What We Do

AutoRABIT provides DevSecOps tools built specifically for Salesforce developers to increase release velocity, produce consistently high-quality code, and enhance data security. Flexible hosting options such as self-hosted servers along with public and private clouds offer solutions tailored to your specific needs.

Automation is key to optimizing Salesforce DevSecOps efforts. AutoRABIT’s offerings provide end-to-end coverage for your development pipeline:

• CI/CD
• Static Code Analysis
• Data Backup & Recovery
• Automated Release Management
• Data Loader Pro
• Version Control
• Sandbox Management
• Test Automation
• Metadata Mastery

AutoRABIT is the only DevSecOps provider that allows you to work off the Salesforce platform, protecting you from outages and vulnerabilities experienced by those working directly within Salesforce.

Speed doesn’t need to come at the cost of quality and security. CodeScan provides immediate and continuous visibility into code health from the moment it’s written through production. Vault Data Backup & Recovery automates backup snapshots and quickly restores data should a loss event occur.

AutoRABIT’s scalable and flexible solutions work with your existing toolset to optimize your Salesforce software development processes.

Similar Jobs

enVista Logo enVista

Human Resources Coordinator

Logistics • Software • Consulting
In-Office
Prag - Cestlice, Okres Praha-vychod, Central Bohemia, CZE
711 Employees

enVista Logo enVista

Consolidation and Reporting Specialist

Logistics • Software • Consulting
In-Office
Prag - Cestlice, Okres Praha-vychod, Central Bohemia, CZE
711 Employees

enVista Logo enVista

Accountant

Logistics • Software • Consulting
In-Office
Prag - Cestlice, Okres Praha-vychod, Central Bohemia, CZE
711 Employees

enVista Logo enVista

E-invoicing specialist

Logistics • Software • Consulting
In-Office
Prag - Cestlice, Okres Praha-vychod, Central Bohemia, CZE
711 Employees

Similar Companies Hiring

Standard Template Labs Thumbnail
Software • Information Technology • Artificial Intelligence
New York, NY
10 Employees
PRIMA Thumbnail
Travel • Software • Marketing Tech • Hospitality • eCommerce
US
15 Employees
Scotch Thumbnail
Software • Retail • Payments • Fintech • eCommerce • Artificial Intelligence • Analytics
US
25 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account