Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Best Job Tool Logo

Software Engineer (Java)

Best Job Tool

Salary not specified
Sep 11, 2025
Remote, US
Apply Now

The Computer Merchant, LTD. is looking to enhance its backend infrastructure and deliver high-quality, scalable, secure, and reliable software solutions to clients by hiring a Java Software Engineer.

Requirements

  • Expertise in Java (version 8 or later) and Python, along with solid knowledge of object-oriented design principles, is essential.
  • Familiarity with backend frameworks such as Spring Boot for Java and FastAPI or Flask for Python is necessary, as is experience with microservices architecture.
  • Candidates should have a strong understanding of databases, including SQL and NoSQL options like PostgreSQL, MongoDB, and MySQL.
  • Additional skills include debugging, troubleshooting, performance tuning, and mentoring junior engineers.
  • Knowledge of security best practices, Agile methodologies, DevOps principles, CI/CD pipelines, and cloud platforms such as AWS, Azure, or Google Cloud will be highly advantageous.

Responsibilities

  • designing and developing backend systems, processes, and enhancements for complex software environments, ensuring they are secure, scalable, and high-performing.
  • lead the design of production backend environments, participate in group design discussions, and contribute to the development of reliable software solutions.
  • Developing and maintaining documentation related to processes and procedures is essential.
  • Collaboration across teams is vital to analyze requirements, develop strategies, and implement best practices.
  • The engineer will also participate in project management activities, schedule and perform routine maintenance, and optimize system performance.
  • Adherence to service level agreements, incident, change, release, and audit management processes is mandatory.
  • providing training and mentorship to team members and completing special projects with minimal oversight.

Other

  • The ideal candidate will hold a Master’s or Bachelor’s degree in Computer Science, Software Engineering, or a related field, or possess equivalent industry experience.
  • A minimum of five years of professional experience in backend development, with a focus on scalable, high-performance applications, is required.
  • The role involves applying a disciplined, systematic approach to modifying existing applications, implementing simple changes, generating reports, and handling service requests with minimal supervision.
  • The role requires a commitment to exceeding customer expectations by building effective partnerships, listening to customer needs, and delivering timely solutions.
  • Continuous professional development, tracking progress, and communicating career goals are integral to the role.