> Markdown version of [/jobs/ext/3390055-sr-java-developer](https://www.wearedevelopers.com/jobs/ext/3390055-sr-java-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Sr. Java Developer - **Company:** APARTMENT LOCATOR SERVICE MIDCITIES OFFICE - **Location:** United States (Remote available) - **Experience:** Expert - **Salary:** $114,400.0 - $135,200.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), JavaScript (Programming Language), Application Programming Interfaces (APIs), Agile Methodology, Business Logic, Application Performance Management, Unit Testing, Code Review, Databases, Data Security, IBM DB2, Relational Databases, Database Schema, Software Debugging, Java Platform Enterprise Edition (J2EE), Gradle, PostgreSQL, Apache Maven, Microsoft SQL Server, MySQL, Object-Oriented Software Development, Oracle (Applications), Scrum Methodology, Standard Sql, Software Engineering, SQL Stored Procedures, SQL Databases, Web Applications, Web Services, Enterprise Software Applications, Spring-boot, Database Performance, Indexer, Backend, Git, Solid Principles, Data Management, Front End Software Development, Restful APIs, Software Version Control - **Published:** September 9, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=8c692bfa55e3c8d5 ## About the Role * Strong hands-on experience with Core Java / Java/J2EE. * Strong experience with Spring / Spring Boot. * Good hands-on experience with JavaScript. * Strong experience with RDBMS such as Oracle, PostgreSQL, SQL Server, MySQL, or DB2. * Strong knowledge of SQL, joins, indexing, queries, and database performance optimization. * Experience developing and consuming REST APIs / Web Services. * Strong understanding of Object-Oriented Programming (OOP) and software design principles. * Experience with Git or similar source-control tools. * Experience with Maven or Gradle. * Good debugging, troubleshooting, and problem-solving skills. ## Description * Design, develop, enhance, and maintain enterprise applications using Java/J2EE technologies. * Develop backend services, APIs, and business logic using Java and Spring/Spring Boot. * Develop and maintain frontend/web application components using JavaScript. * Design and develop RESTful APIs and integrate applications with internal and external systems. * Work extensively with relational databases (RDBMS) for application development and data management. * Develop and optimize SQL queries, stored procedures, database objects, and data access components. * Troubleshoot application, database, integration, and production issues. * Write clean, reusable, maintainable, and well-documented code. * Perform unit testing and participate in code reviews. * Collaborate with architects, product owners, business analysts, QA engineers, and other development teams. * Participate in Agile ceremonies including sprint planning, stand-ups, reviews, and retrospectives. * Support application deployments and production releases. * Follow enterprise standards for security, scalability, reliability, and application performance.