Java Software Engineer

ADP Middleware Test Company

Annapolis (MD)

On-site

USD 90,000 - 120,000

Full time

7 hours ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

ADP Middleware Test Company in Annapolis, MD is seeking a skilled Java Software Engineer to design, develop, and maintain high‑quality software applications using Java. You will work with cross‑functional teams to implement solutions that meet business needs and ensure reliability and scalability of software.

The role requires a Bachelor's degree in Computer Science or related field, 3+ years of Java experience, and knowledge of Agile methodologies and Test Driven Development.

Qualifications

  • Bachelor's degree in Computer Science or related field.
  • 3+ years of experience in Java development.
  • Strong knowledge of Agile development methodologies and Test Driven Development.
  • Experience with C programming language.

Responsibilities

  • Design, develop, and maintain software applications using Java programming language.
  • Collaborate with cross-functional teams to identify and prioritize software requirements.
  • Write clean, efficient, and well-documented code.
  • Perform unit testing and debugging to ensure software quality.
  • Participate in code reviews and contribute to continuous improvement of software development processes.

Skills

Java
Agile methodologies
Test Driven Development
C programming language
Problem solving

Education

Bachelor's degree in Computer Science or related field
Master's degree in Computer Science or related field

Tools

AWS
Azure
HTML
CSS
JavaScript
MySQL
Oracle

Job description

We are seeking a highly skilled Java Software Engineer to join our team in Annapolis. As a Java Software Engineer, you will be responsible for developing and maintaining high-quality software applications using Java programming language. You will work closely with cross-functional teams to design, develop, and implement software solutions that meet business requirements. Your major end result will be to ensure the reliability, scalability, and maintainability of our software applications.

Job Responsibilities
About the Role

We are seeking a highly skilled Java Software Engineer to join our team in Annapolis. As a Java Software Engineer, you will be responsible for developing and maintaining high-quality software applications using Java programming language. You will work closely with cross-functional teams to design, develop, and implement software solutions that meet business requirements. Your major end result will be to ensure the reliability, scalability, and maintainability of our software applications.

Job Responsibilities
  • Design, develop, and maintain software applications using Java programming language
  • Collaborate with cross-functional teams to identify and prioritize software requirements
  • Write clean, efficient, and well-documented code
  • Perform unit testing and debugging to ensure software quality
  • Participate in code reviews and contribute to continuous improvement of software development processes
Minimum Qualifications
  • Bachelor's degree in Computer Science or related field
  • 3+ years of experience in Java development
  • Strong knowledge of Agile development methodologies and Test Driven Development
  • Experience with C programming language
  • Excellent problem-solving and analytical skills
Preferred Qualifications
  • Master's degree in Computer Science or related field
  • Experience with cloud-based technologies such as AWS or Azure
  • Familiarity with front-end technologies such as HTML, CSS, and JavaScript
  • Experience with database technologies such as MySQL or Oracle
Skills

As a Java Software Engineer, you will utilize your strong knowledge of Java programming language, Agile development methodologies, Test Driven Development, and C programming language to design, develop, and maintain high-quality software applications. You will also have the opportunity to utilize cloud-based technologies, front-end technologies, and database technologies to enhance the functionality and scalability of our software applications. Your strong problem-solving and analytical skills will be essential in identifying and prioritizing software requirements and ensuring the reliability, scalability, and maintainability of our software applications.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Java Software Architect
Java Software Architect

ADP Middleware Test Company • Annapolis (MD)

On-site
USD 130,000 - 180,000
Java Software Engineer
Java Software Engineer

ADP Middleware Test Company • Montgomery (AL)

On-site
USD 75,000 - 110,000
J2Ee Developer
J2Ee Developer

ADP Middleware Test Company • Annapolis (MD)

On-site
USD 90,000 - 120,000
Java Software Architect — Scalable, High-Performance Systems
Java Software Architect — Scalable, High-Performance Systems

ADP Middleware Test Company • Annapolis (MD)

On-site
USD 130,000 - 180,000
Software Engineer (Mid-Senior Level) - Java
Software Engineer (Mid-Senior Level) - Java

Staffed4U • Maryland

On-site
USD 120,000 - 160,000
401(k) with company contribution
Premium health coverage for employee &
Dependents
+4
Java Software Engineer
Java Software Engineer

HeartCentrix Solutions • Town of Texas (WI)

On-site
USD 120,000 - 160,000
Java Developer
Java Developer

Athenix Solutions Group • Annapolis (MD)

On-site
USD 80,000 - 120,000
Java Software Engineer
Java Software Engineer

Shield Consulting Solutions • Maryland

On-site
USD 205,000 - 215,000
25 days PTO
11 paid holidays
100% employer-paid healthcare (self &/
+2
Software Engineer
Software Engineer

MANTECH • Maryland

On-site
USD 150,000 - 210,000
Java Software Engineer - Hybrid - FS Poly Annapolis Junction, MD
Java Software Engineer - Hybrid - FS Poly Annapolis Junction, MD

Stanley Reid & Company • Annapolis (MD)

Hybrid
USD 90,000 - 140,000
Fully paid medical
401k match 10%
Generous PTO
+1