1

Java Developer Jobs in Ellicott City, MD (NOW HIRING)

Java Developer

Owings Mills, MD

$49 - $63.50/hr

Java Developer Location: Owings Mills, MD Duration : Full Time Client: Direct Client Authorized to work in the US for any employer JOB PURPOSE The Software Engineer must have hands-on experience with ...

Java Developer

Mclean, VA

$51.50 - $66.75/hr

Java Restful API Developer Location: Mclean, VA Length: 2 years Accepting relo candidates?: YES PHONE HIRE Visa Copy needed - Yes Requirements: - 5+ years cumulative software engineering experience ...

Java Developer

Bethesda, MD

$54.50 - $70.75/hr

Hope you are doing well! We are looking for Mid-Level Java Developer in NIH Bethesda, MD for Full Time position. Please send your resume along with salary expectation to brandon(.)j ...

Java Developer

Mclean, VA · On-site

$51.50 - $66.75/hr

Java Developer Location: McLean, VA (Onsite - Local Candidates Only) Experience: 8-10 Years Duration: 6 Months GBaMS ReqID: 10366366 Roles & Responsibilities * Design, develop, and enhance Java-based ...

Java Developer

Columbia, MD · On-site

$102.30K - $139K/yr

The Java Developer is responsible for designing, developing, testing, and maintaining scalable software applications using Java technologies. This role supports enterprise systems and mission ...

Leads Java developer Location: Mclean but NY (Hybrid) Visa: USC, GC, H4-EAD Interview process: 1 round of interview coding challenge for 1 hour 3 days office in Mclean, Ideal candidate would be in ...

Java Developer

Mclean, VA · On-site

$51.50 - $66.75/hr

Java Developer Location: Mclean, VA 22101 Long Term Contract (W2 Only) Start Date: ASAP! Apply Now Position Overview We are seeking an experienced Java/J2EE Developer with strong expertise in Spring ...

Java Developer

Columbia, MD · On-site

$102.30K - $139K/yr

The Java Developer is responsible for designing, developing, testing, and maintaining scalable software applications using Java technologies. This role supports enterprise systems and mission ...

Java Developer

Columbia, MD · Remote

$102.30K - $139K/yr

The Java Developer is responsible for designing, developing, testing, and maintaining scalable software applications using Java technologies. This role supports enterprise systems and mission ...

Java Developer

Annapolis, MD · On-site

$70K - $285K/yr

We have roles for Developers to work individually or as part of a team. Responsibilities : * Software development of new or enhancement of existing capabilities predominately using Java * Provide ...

JAVA Developer

Annapolis, MD · On-site

$50.50 - $65.25/hr

JAVA Developer Annapolis, MD 12+ months Mandatory Qualifications: Bachelor's degree in Computer Science or a related field (e.g., mechanical engineering, math, etc.). Five (5) years' experience in ...

next page

Showing results 1-20

Java Developer information

See Ellicott City, MD salary details

$15

$56

$77

How much do java developer jobs pay per hour?

As of May 29, 2026, the average hourly pay for java developer in Ellicott City, MD is $56.49, according to ZipRecruiter salary data. Most workers in this role earn between $48.85 and $63.22 per hour, depending on experience, location, and employer.

What Do Java Developers Do?

Java developers create dynamic computer applications and websites using the Java computer programming language. The Java language integrates with other programming languages and infrastructures to build robust business applications and software for a wide range of industries, from finance and healthcare to content management and social media. Java developers may be involved in all stages of application development, from conception and design to testing, production, and ongoing maintenance. The goal is to provide efficient solutions for business needs.

What are the key skills and qualifications needed to thrive as a Java Developer, and why are they important?

To thrive as a Java Developer, you need strong proficiency in Java programming, object-oriented design, and a solid understanding of software development principles, usually supported by a degree in computer science or related fields. Familiarity with frameworks such as Spring or Hibernate, experience with version control systems like Git, and sometimes certification like Oracle Certified Professional Java Programmer (OCPJP) are commonly required. Effective problem-solving, teamwork, and attention to detail are crucial soft skills in this role. These skills ensure robust, maintainable, and scalable software solutions that meet project requirements and business goals.

What are some common challenges Java Developers face when working on large-scale enterprise applications?

Java Developers working on large-scale enterprise applications often encounter challenges such as managing complex codebases, ensuring efficient performance, and integrating with legacy systems. Collaborating with cross-functional teams is crucial, as these projects typically involve multiple developers, QA engineers, and business analysts. Additionally, maintaining code quality and adhering to best practices while meeting tight deadlines can be demanding. Staying up-to-date with evolving frameworks and tools also plays a key role in overcoming these challenges.

What are Java Developers?

Java Developers are software professionals who specialize in designing, developing, and maintaining applications using the Java programming language. They work on a variety of projects, including web, desktop, and mobile applications, as well as enterprise-level systems. Java Developers are responsible for writing clean and efficient code, testing and debugging programs, and collaborating with other team members to deliver robust software solutions. Their expertise in Java and related technologies is crucial for building scalable and secure applications.

Is AI replacing Java developers?

AI is automating certain coding tasks and improving software development processes, but Java developers are still essential for designing, implementing, and maintaining complex applications. Skills in programming, problem-solving, and understanding AI tools enhance a Java developer's value in the evolving tech landscape.

What is the difference between Java Developer vs Software Engineer?

AspectJava DeveloperSoftware Engineer
Required CredentialsBachelor's in Computer Science or related, Java certificationsBachelor's in Computer Science or related, various certifications
Work EnvironmentDevelops Java-based applications, often in teamsDesigns and develops software solutions, may include Java projects
Employer & Industry UsageTech companies, finance, e-commerceBroad industry, including tech, finance, healthcare

Java Developers focus specifically on Java programming, while Software Engineers have a broader role in designing and developing software solutions across multiple languages. Both roles often require similar educational backgrounds and certifications, but Java Developers typically work more directly with Java-based projects, whereas Software Engineers may handle diverse technologies.

What are the most commonly searched types of Java Developer jobs in Ellicott City, MD? The most popular types of Java Developer jobs in Ellicott City, MD are:
What are popular job titles related to Java Developer jobs in Ellicott City, MD? For Java Developer jobs in Ellicott City, MD, the most frequently searched job titles are:
What job categories do people searching Java Developer jobs in Ellicott City, MD look for? The top searched job categories for Java Developer jobs in Ellicott City, MD are:
What cities near Ellicott City, MD are hiring for Java Developer jobs? Cities near Ellicott City, MD with the most Java Developer job openings:
Infographic showing various Java Developer job openings in Ellicott City, MD as of May 2026, with employment types broken down into 100% Contract. Highlights an 100% In-person job distribution, with an average salary of $117,501 per year, or $56.5 per hour.
Java Developer

$49 - $63.50/hr

Other

Posted 13 days ago


Job description

Company Description

Infojini Consulting is a full service IT consulting, services, and staffing firm with offices in Linthicum Heights ,Maryland, Washington, DC and Mumbai, India.

Infojini Consulting is recognized as one of the fastest growing IT services and software development Companies. With a partnership of all major technology vendors, Infojini Consulting has built a strong Government and commercial customer base including fortune 100 companies and most state and federal agencies such as State of North Carolina, State of South Carolina, State of Maryland, State of California, State of Pennsylvania, State of Virginia, State of Washington and many others.

Infojini Consulting is an equal opportunity employer and considers all qualified individuals for employment irrespective of their race, gender, age, color, sexual orientation. We offer an excellent compensation package

Job Description

We are looking for Java Developer in Owings Mills, MD for Fulltime position. 


Please refer someone else if you are not available at this time or you are not right match for this job opportunity. We have great Referral Bonus up to $2500!!! Please don't miss to refer someone who are looking for projects.


Job details mentioned below

Title: Java Developer

Location: Owings Mills, MD

Duration : Full Time

Client: Direct Client

Authorized to work in the US for any employer


JOB PURPOSE

The Software Engineer must have hands-on experience with enterprise level software development, integration and implementation of applications using Java, JEE and Spring technologies. The Software Engineer will provide architecture, design and implementation expertise to a cross-functional software development team.  

DUTIES

Develop and maintain software; implement highly scalable components and reliable web applications in a high traffic transactional data and data warehouse environment using the latest technologies following software engineering best practices.

Knowledge of Java/JEE web development

Strong Knowledge/experience in Core JEE/JSP, Object Oriented Design & Programming (OOP)

Experience with HTML, CSS, JSP, JSF, SQL, Struts and JavaScript

Develop data persistence based on commercial and open source relational databases.

Provide thorough and automated unit test harnesses for developed solutions.

Provide software development estimates outlining business and technical risks.

Develop and deploy systems in an iterative, incremental process that fully incorporates testing.

Contribute to enterprise software development initiatives.

Participate in formal requirement, design, and code reviews.

Regularly update technical and business teams as to plans, progress, and issues.

Produce excellent, thorough, and concise development documentation.

Analyze, modify and unit test software in support of customer issues.

Assist with tier 3 support

All other duties as assigned or directed


Qualifications

REQUIRED QUALIFICATIONS


Bachelor's Degree in Computer Science or a related field


3 + years experience of full lifecycle development as a Software Engineer


3 + years of systems analysis experience


3 + years of Java/JEE application design and development experience using JSP, Spring, Hibernate


Education and/or formal training may substitute for experience requirement



SKILLS


Experience in designing and developing Java/JEE application using JavaServer Pages (JSP), Spring and Hibernate


Experience in supporting Configuration management process in building Maven builds and deploying in Weblogic


Good knowledge of Java/JEE, XHTML, JSP and facelets, Hibernate, SQL and Spring or any other frameworks desirable.


Ability to work well independently or in a team environment


Must be able to communicate effectively both verbally and in writing


Flexibility and ability to plan, prioritize, and execute multiple tasks in a fast paced environment


Self-motivated, well-organized, and detail oriented


Establishes and maintains effective professional relationships with internal and external stakeholders


The ability to conduct a wide range of tests and analyses to ensure that software, systems and services meet standards.


Ability to assist in the collection and consideration of required information and data.


Troubleshoot applications across different systems to analyze and identify problems and proposing fixes or workarounds.


Willing to learn and adopt new technologies quickly


Ability to interpret business requirements and provide efficient solutions as a Software Engineer


Must be able to adapt to organizational change


Must be proficient in Microsoft Office Suite



Additional Information

All your information will be kept confidential according to EEO guidelines.


Infojini logo

About Infojini

Sourced by ZipRecruiter

Infojini Consulting is a full service IT consulting, services, and staffing firm with offices in Linthicum Heights ,Maryland, Washington, DC and Mumbai, India. Infojini Consulting is recognized as one of the fastest growing IT services and software development Companies. With a partnership of all major technology vendors, Infojini Consulting has built a strong Government and commercial customer base including fortune 100 companies and most state and federal agencies such as State of North Carolina, State of South Carolina, State of Maryland, State of California, State of Pennsylvania, State of Virginia, State of Washington and many others.

Industry

Recruiting and staffing services

Company size

51 - 200 Employees

Headquarters location

Columbia, MD, US

Year founded

2006