
Senior Java Software Engineer
We are seeking a highly skilled Senior Java Software Engineer to join our team at Ultimate Kronos Group. As a member of our dynamic engineering team, you will be responsible for developing and maintaining our cutting-edge software solutions. If you are a passionate and experienced Java developer looking for a challenging and rewarding role, we want to hear from you! This role requires a strong technical background in Java development, as well as excellent problem-solving and communication skills. Join us in creating innovative software solutions that drive business success for our clients.
- Develop and maintain high-quality software solutions using Java programming language.
- Collaborate with team members to design, implement, and troubleshoot complex software systems.
- Stay up-to-date with the latest Java technologies and trends, and incorporate them into our software development practices.
- Conduct thorough testing and debugging to ensure the functionality, performance, and security of our software.
- Provide technical guidance and support to junior team members.
- Communicate effectively with team members, stakeholders, and clients to understand requirements and provide updates on project progress.
- Proactively identify and address any technical issues or roadblocks that may arise.
- Write clean, efficient, and maintainable code that adheres to industry standards and best practices.
- Collaborate with cross-functional teams to ensure seamless integration of software components.
- Continuously improve and optimize software processes to enhance efficiency and productivity.
- Participate in code reviews to ensure code quality and consistency across the team.
- Contribute to the overall technical roadmap and strategy for our software products.
- Mentor and coach junior team members to help them grow and develop their skills.
- Adhere to project timelines and deliver high-quality software solutions within designated deadlines.
- Keep track of industry trends and advancements to suggest and implement new ideas and technologies.
Bachelor's Or Master's Degree In Computer Science, Software Engineering, Or A Related Field.
At Least 5 Years Of Professional Experience In Java Development, With A Focus On Enterprise Software.
Proficiency In Java Programming Language And Related Technologies Such As Spring, Hibernate, And Maven.
Experience With Agile Development Methodologies And Tools, Such As Jira And Git.
Strong Problem-Solving And Analytical Skills, With A Demonstrated Ability To Design And Implement Complex Software Solutions.
Web Services
DevOps
Agile Methodology
Cloud Computing
Object-oriented programming
Database design
Microservices
UI/UX Design
Java development
Spring Framework
Software Architecture
Communication
Conflict Resolution
Leadership
Time management
Interpersonal Skills
creativity
Teamwork
Adaptability
Problem-Solving
Empathy
According to JobzMall, the average salary range for a Senior Java Software Engineer in Sofia, Bulgaria is between 43,000 - 60,000 BGN per year. This equates to approximately $25,000 - $35,000 USD per year. However, this can vary depending on factors such as experience, skills, and the specific company or industry the individual is working in. Additionally, salaries may be higher in larger cities or for more experienced senior engineers.
Apply with Video Cover Letter Add a warm greeting to your application and stand out!
Ultimate provides HCM solutions designed to improve the employee experience by putting people first. HR, payroll, talent, time and scheduling, engagement surveys, HR service delivery, and more.

Get interviewed today!
JobzMall is the world‘ s largest video talent marketplace.It‘s ultrafast, fun, and human.
Get Started