freehire launches on Product Hunt on 26 August.

Follow →

Jr. Java Backend Developer

We are seeking a highly analytical and proactive

Jr. Java Backend Developer

to take ownership of core server-side applications. This role requires strong problem-solving skills, hands-on backend development experience, and the ability to support both production issue resolution and new feature development. The successful candidate will be responsible for diagnosing complex technical issues, implementing change requests, improving system performance, and ensuring backend applications remain scalable, secure, and maintainable. Key Responsibilities

Lead the investigation and resolution of complex technical issues, production incidents, and performance bottlenecks reported by stakeholders or monitoring systems. Design, develop, test, and deploy new change requests and enhancements for backend applications. Ensure new features integrate smoothly with existing application architecture without causing regressions. Perform root cause analysis for recurring incidents and implement long-term structural fixes. Develop and maintain backend services using

Java

and related frameworks. Work with relational databases and write efficient

SQL queries

for data retrieval, analysis, and troubleshooting. Review code to ensure quality, performance, scalability, and maintainability. Provide technical guidance to junior developers and support best practices in Java development. Identify opportunities to refactor and modernize legacy codebases to improve reliability, scalability, and security. Collaborate closely with QA teams, Product Managers, Frontend Developers, and other stakeholders to validate requirements and ensure end-to-end functionality. Support application maintenance, production deployment, troubleshooting, and documentation activities. Required Skills and Experience

Minimum

2-3 years of relevant experience

in backend application development. Strong hands-on experience in

Java

development. Good knowledge of

SQL

and relational databases. Experience in troubleshooting backend application issues and performance problems. Good understanding of REST APIs, backend services, and application integration. Experience with change request implementation, defect fixes, and production support. Ability to perform root cause analysis and implement permanent technical fixes. Good understanding of software development lifecycle and Agile delivery practices. Strong analytical, debugging, and problem-solving skills. Good communication skills and ability to work with cross-functional teams. Good to Have

Experience with

ReactJS

or

NodeJS . Experience working with frontend teams to support full-stack application delivery. Knowledge of application modernization, refactoring, and legacy system support. Experience with CI/CD, version control, and deployment processes. Exposure to cloud platforms, microservices, or container-based environments.

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available