Senior Java Developer

Miratech

United States

Remote

USD 120,000 - 180,000

Full time

13 days ago
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Cloud exposure
Mentorship leadership
Agile development practices

Job summary

Miratech is seeking a senior Java developer to design, build, and maintain scalable backend systems used across the organization. You will contribute to architecture decisions, code quality, and mentoring of junior engineers.

Requirements include several years of Java experience, strong OOP and design-pattern knowledge, experience with Java frameworks, build tools, tests, and Git workflows, plus clear, well-documented code and solid collaboration skills.

Qualifications

  • Several years of professional Java development experience.
  • Strong understanding of OOP, design patterns, and software engineering basics.
  • Experience with Java frameworks, build tools, testing libraries, and version control.
  • Ability to write clean, maintainable, well-documented code and explain it clearly.
  • Solid analytical and communication skills for collaborative team work.

Responsibilities

  • Design, develop, and maintain Java applications and backend services used by the engineering organization.
  • Participate in architectural discussions, technical planning, and estimation for new initiatives.
  • Review code, enforce coding standards, and mentor less experienced team members.
  • Collaborate with product, QA, and operations colleagues to translate business requirements into reliable technical solutions.
  • Investigate and resolve production defects, performance issues, and integration challenges.

Skills

Java development
OOP & design patterns
Code quality & maintainability
Analytical & communication
Mentoring & collaboration

Tools

Git
Maven/Gradle
JUnit
CI/CD workflows

Job description

Role overview

This senior engineering position focuses on designing, building, and maintaining Java-based software systems within an established IT organization. The work spans hands-on development, architectural input, and code-quality leadership, contributing to production systems that support internal and external stakeholders.

Responsibilities
  • Design, develop, and maintain Java applications and backend services used by the engineering organization
  • Participate in architectural discussions, technical planning, and estimation for new initiatives
  • Review code, enforce coding standards, and mentor less experienced team members
  • Collaborate with product, QA, and operations colleagues to translate business requirements into reliable technical solutions
  • Investigate and resolve production defects, performance issues, and integration challenges
Requirements
  • Several years of professional experience as a Java developer, including work on sizeable or production systems
  • Strong grasp of object-oriented programming, common design patterns, and core software engineering principles
  • Practical experience with Java frameworks, build tools, testing libraries, and version control workflows
  • Ability to write clean, maintainable, and well-documented code
  • Solid analytical and communication skills for working in a collaborative team environment
Nice to have
  • Exposure to cloud platforms, containerization, or microservice-style architectures
  • Prior experience leading or mentoring other developers
  • Familiarity with Agile or iterative development practices
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Software Engineer
Senior Java Software Engineer

Ranger Technical Resources • California (MO)

On-site
USD 140,000 - 190,000
Java Software Engineer
Java Software Engineer

The Judge Group • Wilmington (DE)

On-site
USD 80,000 - 120,000
Sr. Java Developer
Sr. Java Developer

Unisys • Rockville (MD)

On-site
USD 120,000 - 190,000
401(k) matching
Healthcare benefits
Java Technical Lead
Java Technical Lead

Sysco • Houston (TX)

On-site
USD 120,000 - 180,000
Senior Java Engineer
Senior Java Engineer

IT.HR Recruitment Agency • St. Louis (MO)

On-site
USD 80,000 - 120,000
Senior Java Developer
Senior Java Developer

Aktra • McLean (VA)

On-site
USD 100,000 - 130,000
Java Developer
Java Developer

Adept Solutions Inc. • Bellevue (WA)

On-site
USD 80,000 - 110,000
Java Developer
Java Developer

The Dignify Solutions, LLC • Minneapolis (MN)

On-site
USD 80,000 - 100,000
Senior Java Developer
Senior Java Developer

Raas Infotek LTD • Texas City (TX)

On-site
USD 120,000 - 180,000
SR Java Software Engineer
SR Java Software Engineer

Wakapi • United States

On-site
USD 120,000 - 170,000