1

Junior Java Software Engineer Jobs in Frederick, MD

Senior SDET/Java Developer

Rockville, MD · On-site

$58.25 - $74.50/hr

ummary: Java SDET with exceptional SQL skills. Job Responsibilities: Create expert level SQL select queries, Test and debug analytics reports and dashboards for data integrity and correctness ...

The successful candidate will serve as a technical leader, mentor junior developers, and contribute ... Develop full-stack web applications utilizing Python, Java, JavaScript, Django, REST APIs, AJAX ...

next page

Showing results 1-20

Junior Java Software Engineer information

See Frederick, MD salary details

$60.6K

$106.2K

$160.1K

How much do junior java software engineer jobs pay per year?

As of Jul 29, 2026, the average yearly pay for junior java software engineer in Frederick, MD is $106,212.00, according to ZipRecruiter salary data. Most workers in this role earn between $75,100.00 and $105,900.00 per year, depending on experience, location, and employer.

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

To thrive as a Junior Java Software Engineer, you need a solid understanding of Java programming, object-oriented principles, data structures, and typically a bachelor’s degree in computer science or a related field. Familiarity with version control systems like Git, build tools such as Maven or Gradle, and experience with IDEs like IntelliJ IDEA or Eclipse are common technical requirements. Strong problem-solving, eagerness to learn, and effective teamwork are standout soft skills in this role. These skills ensure you can write reliable code, collaborate efficiently, and adapt to evolving technical challenges in software development projects.

What is the difference between Junior Java Software Engineer vs Java Developer?

AspectJunior Java Software EngineerJava Developer
Required CredentialsTypically a bachelor's degree in Computer Science or related field; some certifications like Oracle Java CertificationSimilar credentials; often holds Java certifications and a degree in a related field
Work EnvironmentEntry-level position in development teams, often under supervision, focusing on coding and testingCan be entry to mid-level, involved in designing, coding, and maintaining Java applications
Employer & Industry UsageUsed across tech companies, startups, and corporate IT departmentsCommonly used in software development firms, tech companies, and enterprise environments

While both roles involve Java programming, a Junior Java Software Engineer typically focuses on learning and supporting development tasks under supervision, whereas a Java Developer may have more responsibility in designing and implementing Java applications. The roles often overlap, but the engineer role emphasizes entry-level growth, while the developer role can involve more independent work.

What does a Junior Java Software Engineer do?

A Junior Java Software Engineer is typically responsible for assisting in the development, testing, and maintenance of software applications using the Java programming language. They work under the guidance of more experienced engineers to write code, fix bugs, and contribute to team projects. Junior engineers also learn best practices in software development, participate in code reviews, and continuously improve their technical skills. Their role often includes collaborating with other developers, designers, and quality assurance teams to deliver high-quality software solutions.

What kinds of projects or tasks can a Junior Java Software Engineer expect to work on during their first year?

As a Junior Java Software Engineer, you can expect to work on tasks such as fixing bugs, writing unit tests, and developing small features under the guidance of more experienced team members. You'll likely contribute to code reviews, participate in daily stand-ups, and collaborate closely with QA engineers and front-end developers. Over time, you may gradually take on more complex assignments, such as designing modules or integrating third-party APIs. This hands-on experience helps build your technical skills and deepen your understanding of the software development lifecycle.
What are the most commonly searched types of Java Software Engineer jobs in Frederick, MD? The most popular types of Java Software Engineer jobs in Frederick, MD are:
What are popular job titles related to Junior Java Software Engineer jobs in Frederick, MD? For Junior Java Software Engineer jobs in Frederick, MD, the most frequently searched job titles are:
What cities near Frederick, MD are hiring for Junior Java Software Engineer jobs? Cities near Frederick, MD with the most Junior Java Software Engineer job openings:
Infographic showing various Junior Java Software Engineer job openings in Frederick, MD as of July 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution, with an average salary of $106,212 per year, or $51.1 per hour.
Senior Java Software Engineer

Senior Java Software Engineer

Global Alliant Inc

Rockville, MD • Remote

$120K - $140K/yr

Full-time

Medical, Dental, Vision, Retirement, PTO

Posted 6 days ago


Job description

Senior Java Software Engineer

Location: Remote (U.S.) / Travel to MD for Client/Internal Meetings few times a year
Employment Type: Full-Time
Compensation: $120,000-$140,000 annually, commensurate with experience (Negotiable to an Extent - possibility of 1099)
Benefits: Medical, dental, vision, 401(k) with company match, paid time off, paid holidays, and other company-sponsored benefits.
Position Overview

Global Alliant, Inc. is seeking a highly skilled Senior Java Software Engineer to support a mission-critical application modernization initiative for the U.S. Citizenship and Immigration Services (USCIS). This role involves designing, developing, enhancing, and maintaining secure, scalable enterprise applications using modern cloud-native technologies while collaborating within an Agile software development environment.

The ideal candidate has extensive experience developing enterprise Java applications, strong knowledge of cloud technologies, and a passion for delivering high-quality software that supports critical government operations.


Required Qualifications

Minimum 5 years of professional software development experience with a focus on enterprise application development.
Strong expertise in Java development with experience using Kotlin and exposure to Scala.
Extensive experience developing Java-based web services and RESTful APIs.
Experience working with Docker and containerized application development.
Strong understanding of object-oriented programming, functional programming concepts, and software design patterns.
Working knowledge of the Scala ecosystem, including commonly used frameworks and libraries.
Strong SQL development skills with experience designing and querying relational databases.
Experience developing applications within AWS cloud environments.
Proficiency using Git or similar version control systems.
Excellent analytical, troubleshooting, and problem-solving skills.
Strong verbal and written communication skills with the ability to collaborate effectively across technical and business teams.
Experience working in Agile/Scrum software development environments.


Preferred Qualifications

Experience or familiarity with one or more of the following is highly desirable:

Amazon EMR (Spark) and OpenSearch administration, security, and scalability
Apache Spark, including:
Resilient Distributed Datasets (RDDs)
DataFrames
Spark SQL
Continuous Integration/Continuous Delivery (CI/CD) using Harness
Git-based development workflows
Infrastructure as Code (Terraform and/or AWS CloudFormation)
Kubernetes orchestration
AWS services including:
EC2
S3
IAM
VPC
EKS
Cloud security best practices including:
Encryption
Secret management
Network security


Key Responsibilities

Design, develop, test, and maintain scalable enterprise applications using Java and related technologies.
Develop secure RESTful APIs and microservices.
Build and deploy cloud-native applications within AWS.
Collaborate with architects, developers, DevOps engineers, testers, and stakeholders throughout the software development lifecycle.
Participate in code reviews and contribute to software quality and engineering best practices.
Optimize application performance, reliability, and scalability.
Support containerized deployments using Docker and Kubernetes.
Develop and maintain automated deployment pipelines.
Troubleshoot production issues and implement effective solutions.

  • P
  • roduce technical documentation and participate in Agile ceremonies.


    Education

    Bachelor's degree in Computer Science, Information Technology, Engineering, or a related technical field, or equivalent combination of education and professional experience.


    Security Requirement

    U.S. Citizenship is required for this position.

    This position supports a U.S. federal government contract with the U.S. Citizenship and Immigration Services (USCIS). Accordingly, only U.S. citizens who satisfy applicable government contract and security requirements are eligible for employment in this role.


    ---

    Global Alliant, Inc. provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, disability, genetic information, marital status, amnesty, or status as a covered veteran in accordance with applicable federal, state and local laws.


    If interested, please email resumes to nathan.s@globalalliantinc.com and you can reach me at 410-212-4891.


    Thank you.


    Global Alliant logo

    About Global Alliant

    Sourced by ZipRecruiter

    Global Alliant is an Innovative and Award winning Information Technology and Software Development Company based in Maryland. We partner with clients to transform their complex and mission critical business challenges using Digital Transformation, Cloud Modernization, Agile Engineering, and Process Automation Solutions. Our core capabilities reach across Public Sectors composed of Federal, State, and Local Government Agencies, and deliver the Best in Class Solutions. Global Alliant understands rapid policy changes to bring suitable program and delivery oversight coupled with technical subject matter expertise to not only meet but exceed client expectations.

    Industry

    It services

    Company size

    51 - 200 Employees

    Headquarters location

    Columbia, MD, US

    Year founded

    2016

    Social media