Full Time

Senior Java Software Engineer

Blankfactor
$100,000 - $150,000* / year (about $48–$72 an hour)

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by Blankfactor, so some details may not match this job. The employer's own page has the real description.

Overview

As a Senior Java Software Engineer at Blankfactor, you will play a critical role in designing, developing, and maintaining robust software applications. You will collaborate with cross-functional teams to deliver high-quality solutions that meet both business and technical requirements. Your expertise in Java and related technologies will be essential in driving innovation and ensuring seamless integration with existing systems while adhering to best practices and industry standards.



Job Responsibilities

  • Design and implement complex software applications using Java and related frameworks.
  • Participate in the entire software development lifecycle, including requirements gathering, design, coding, testing, and deployment.
  • Review and improve existing applications for performance, scalability, and security.
  • Collaborate with product managers and stakeholders to define project goals and deliverables.
  • Mentor and guide junior engineers, fostering a culture of continuous learning and improvement.
  • Conduct code reviews and ensure adherence to coding standards and best practices.
  • Troubleshoot and resolve software defects and issues as needed.
  • Stay updated on emerging technologies and industry trends to leverage them in projects.


Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
  • Minimum of 5 years of professional experience in Java software development.
  • Strong understanding of object-oriented programming principles and design patterns.
  • Proficient in Java frameworks such as Spring or Hibernate.
  • Experience with RESTful web services and microservices architecture.
  • Familiarity with database systems (SQL and NoSQL) and ORM tools.
  • Strong problem-solving skills and ability to work under tight deadlines.
  • Excellent communication and interpersonal skills.


Technologies & Tools

The Senior Java Software Engineer will utilize a wide range of technologies and tools, including Java SE and EE, Spring Framework, Hibernate, Git, Maven, Docker, and cloud platforms such as AWS or Azure. Proficiency in development environments like IntelliJ IDEA or Eclipse and CI/CD tools such as Jenkins or GitLab CI is essential for managing software delivery pipelines effectively.



Ideal Candidates

The ideal candidate for this position has a proactive and innovative mindset, with a passion for technology and software development. You should possess strong analytical and problem-solving abilities, be highly organized, and maintain attention to detail. A collaborative spirit is essential, as this role involves working closely with various teams. Additionally, candidates who continuously seek to learn and adapt to new challenges and technologies will excel in our dynamic environment.

Unemployment fell most in Greece: from 10% in 2024 to 8.5% in 2025, by the International Labour Organization’s estimates. Every country, ranked →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.