





Generalist mid-level Java backend role with common skills and popular title increases candidate competition.
Backend Java, REST, and SQL skills are broadly transferable across industries.
Technical filters for Java, legacy modernization, SQL, and cloud create moderate shortlisting strictness.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Design, develop, refactor, and incrementally modernize large-scale legacy Java/J2EE enterprise applications toward service-oriented, API-based, and cloud-ready architectures.
Develop and maintain REST APIs and backend services to support modern UI and integration requirements.
Collaborate with engineers, architects, QA, and business stakeholders to deliver stable, scalable, and high-performance solutions while supporting cloud readiness initiatives.
Strong hands-on experience with Java/J2EE enterprise application development and maintenance of large, complex legacy systems.
Proficiency in RESTful APIs, service-oriented architecture, and backend design principles.
Strong SQL skills including query design, tuning, and troubleshooting.
Experience with cloud platforms, preferably AWS, including deployment and cloud-native models. Work Experience Required: Not explicitly mentioned in the JD.
Comfortable working deeply within legacy Java codebases and evolving them toward modern, modular architectures.
Experienced in incremental modernization of monolithic systems into service/API-based solutions within large enterprise settings.
Able to work effectively within an enterprise engineering team, participating in code reviews, design discussions, and collaborating cross-functionally with architects and product stakeholders.