> Markdown version of [/jobs/ext/4585704-java-developer](https://www.wearedevelopers.com/jobs/ext/4585704-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). --- # Java Developer - **Company:** GARGI TECHNOLOGIES INC - **Location:** Baltimore, MD, United States - **Contract:** Permanent contract - **Skills:** Clean Code Principles, Java (Programming Language), Agile Methodology, Amazon Web Services, Application Performance Management, Automation of Tests, Unit Testing, Cloud Computing, Code Review, Databases, Continuous Integration, Data Structures, Relational Databases, Software Debugging, Gradle, Hibernate (Java), Java Persistence API, Java Web Services, Junit, PostgreSQL, Apache Maven, MySQL, Object-Oriented Software Development, Scrum Methodology, Systems Development Life Cycle, Software Engineering, SQL Databases, Software Organization, Multithreading, Spring-mvc, Spring-boot, Backend, Git, Restful APIs, Docker, Microservices - **Published:** November 5, 2026 - **Apply:** https://www.dice.com/job-detail/98cbe105-360e-429f-8033-2fb900b55418 ## About the Role We are seeking a motivated Java Developer with 1-7 years of hands-on experience in Java application development. The ideal candidate should have strong Core Java fundamentals, experience developing backend services and REST APIs, and familiarity with databases, testing, and modern software development practices., * 1-7 years of professional software development experience. * Strong knowledge of Core Java and object-oriented programming (OOP). * Familiarity with collections, exception handling, multithreading, and Java fundamentals. * Hands-on experience with Spring Boot or a comparable Java framework. * Knowledge of REST APIs and backend application development. * Experience with SQL and relational databases such as MySQL or PostgreSQL. * Familiarity with Git, debugging, and unit testing using JUnit or similar frameworks. * Understanding of data structures, algorithms, and software development life cycle (SDLC). * Strong analytical and problem-solving skills., * Experience with Spring MVC, Spring Data JPA, or Hibernate. * Familiarity with microservices architecture. * Exposure to Maven or Gradle, Docker, CI/CD, and cloud platforms such as AWS. * Knowledge of automated testing and Agile/Scrum methodologies. Candidates requiring visa sponsorship or holding other work authorization categories are not eligible. ## Description * Design, develop, test, and maintain Java-based applications. * Write clean, reusable, efficient, and maintainable code. * Develop backend services and RESTful APIs using Java and Spring Boot. * Work with relational databases and write SQL queries. * Troubleshoot bugs, debug applications, and resolve technical issues. * Write unit tests and participate in code reviews. * Collaborate with developers, QA engineers, and cross-functional teams. * Use Git and follow established SDLC and Agile practices. * Contribute to application performance improvements and ongoing enhancements.