1

Junior Java Developer Jobs in Morgantown, WV (NOW HIRING)

About Software Engineering Roles at Danaher Are you passionate about building real-world ... Writing and debugging code in languages such as C#, Java, Python, or C++ * Participating on an ...

Junior Java Developer information

See Morgantown, WV salary details

$62.8K

$109.9K

$165.7K

How much do junior java developer jobs pay per year?

As of Aug 19, 2026, the average yearly pay for junior java developer in Morgantown, WV is $109,912.00, according to ZipRecruiter salary data. Most workers in this role earn between $77,700.00 and $109,600.00 per year, depending on experience, location, and employer.

What is a junior Java developer?

Junior Java Developers are entry-level software engineers who specialize in building and maintaining applications using the Java programming language. They typically work under the supervision of more experienced developers and are responsible for writing code, debugging, and participating in code reviews. Their tasks may also include testing software, learning new frameworks, and assisting with the design and implementation of features. Junior Java Developers usually have foundational knowledge of Java and related technologies, and they are eager to develop their skills through hands-on experience.

What does a junior Java developer do?

Junior Java developers are entry-level programmers who are part of a team of coders and developers. They work on both front-end and back-end codes to build an application. Being a junior Java developer requires extensive knowledge of coding and the program language JavaScript to develop and troubleshoot products. As a junior Java developer, you run tests to pinpoint errors, migrate code and data, and ensure the program is integrated with other company developments.

What are the key skills and qualifications needed to thrive as a junior Java developer?

A Junior Java Developer should have a solid understanding of Java programming, object-oriented principles, and basic software development concepts, often supported by a relevant degree or coding bootcamp. Familiarity with tools such as IntelliJ IDEA or Eclipse, version control systems like Git, and frameworks like Spring Boot is typically expected. Strong problem-solving abilities, attention to detail, and effective teamwork are important soft skills in this role. These competencies enable efficient code development, smooth collaboration, and the ability to quickly adapt to new technologies and project requirements.

What are some common challenges a junior Java developer might face during their first year, and how can they overcome them?

Junior Java Developers often encounter challenges such as understanding large codebases, adapting to agile development processes, and managing task priorities. To overcome these hurdles, it’s helpful to proactively seek mentorship from senior developers, regularly review documentation, and participate in code reviews. Effective communication with team members also accelerates learning and helps clarify requirements or technical uncertainties. Embracing continuous learning through online resources and hands-on projects will further strengthen your skills and confidence.

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

AspectJunior Java DeveloperJava Developer
Required Experience0-2 years2+ years
CertificationsOptional, entry-level certificationsOptional, advanced certifications
Work EnvironmentSupportive, learning-focused teamsProject-driven, independent roles
ResponsibilitiesAssist in coding, bug fixing, learning frameworksDesign, develop, maintain Java applications

The main difference between a Junior Java Developer and a Java Developer lies in experience, responsibilities, and independence. Junior Java Developers are typically entry-level, focusing on learning and supporting tasks, while Java Developers have more experience and handle complex development projects independently.

How much do junior Java developers make?

Junior Java developers typically earn between $50,000 and $80,000 annually, depending on location, industry, and experience. Entry-level roles often require knowledge of Java, object-oriented programming, and development tools like Eclipse or IntelliJ IDEA.

Is a Junior Java Developer still in demand?

Junior Java Developers remain in demand due to the widespread use of Java in enterprise applications, web development, and Android app creation. Employers seek candidates with foundational Java skills, knowledge of frameworks like Spring, and familiarity with version control tools such as Git. Continuous learning and certifications can enhance job prospects in this field.

What are the most commonly searched types of Java Developer jobs in Morgantown, WV?

The most popular types of Java Developer jobs in Morgantown, WV are:

Mid Software Developer - Backend

Trilogy Innovations

Bridgeport, WV • On-site

$111 - $114/hr

Other

Medical, Dental, Vision, Life, Retirement

Re-posted 25 days ago


Job description

Mid Backend Software Developer

About Trilogy Innovations Series and software engineering company focused on modernizing enterprise systems, strengthening security, and delivering high‑value solutions to public and private sector customers.

Who you are

Seeking Mid‑Level Software Developers to provide remote support for a federal customer. This role requires a Secret Security Clearance and will be fully remote.

On‑Call Expectations
  • Acknowledge on‑call contacts (phone, text, or email) within 15 minutes
  • Remain within reasonable access to your secure work laptop while on call
  • Log in and begin assessing or troubleshooting requests within 60 minutes of notification

The rotation is one week out of every four to support system reliability and continuity.

What you will do
  • Develop, create, and modify general computer applications software or specialized utility programs.
  • Design, build, and maintain microservices in a cloud‑native architecture.
  • Operate and support an enterprise‑scale production system; identify, troubleshoot, and resolve complex system issues.
  • Analyze user needs to develop robust software solutions aligned with business and mission goals.
  • Analyze, design, and optimize relational and NoSQL databases within application ecosystems.
  • Participate in code reviews, pair programming, and mentor junior developers.
  • Collaborate with cross‑functional teams including DevOps, QA, Security, Product, and Architecture.
High‑level objectives
  • Migrate all current‑system functionality from mainframes to AWS GovCloud.
  • Transition investigative search capabilities to Elasticsearch or similar technologies.
  • Build new microservices using OpenShift based container platforms.
  • Implement full‑stack components where applicable, supporting UI integration layers using modern JavaScript frameworks.
  • Support integration with event‑driven architectures and high‑throughput data processing systems.
What you bring – Requirements
  • Bachelor’s degree with at least 5 years of experience or Associate’s degree with at least 7 years of experience.
  • Active Tier 3 Secret clearance (or higher).
  • Strong proficiency in Object‑Oriented Programming, Java, and the Spring Boot framework.
  • Experience developing microservices, REST APIs, and cloud‑native applications.
  • Hands‑on experience with Kubernetes, Helm charts, and container orchestration in OpenShift or similar platforms.
  • Experience designing, developing, and operating solutions in AWS or other cloud platforms.
  • Hands‑on experience with Apache Kafka for event‑driven architectures and enterprise message brokers (IBM MQ, RabbitMQ, or ActiveMQ).
  • Experience with observability tooling including distributed tracing, structured logging, and metrics collection (OpenTelemetry, Kibana, ELK stack).
  • Experience operating within GitOps practices (GitLab, GitHub, Bitbucket, ArgoCD, etc.).
  • Experience working within Agile frameworks, including participation in Scrum/SAFe ceremonies.
  • Familiarity with Atlassian tools (Jira, Confluence, Bitbucket).
  • Ability to write clear technical documentation including API docs, architectural decisions, and implementation notes.
Nice to have
  • Experience with artifact repository managers (Artifactory, Nexus, or similar) for dependency and container image management.
  • Positive, collaborative attitude and commitment to team success.
  • Deliver high‑quality, reliable software for mission‑critical systems.
  • Accountability for assigned work and shared team outcomes.
  • Constructive engagement in Agile ceremonies and technical discussions.
  • Strong work ethic, professionalism, and respect for teammates, stakeholders, and mission priorities.
  • Adaptability and solution‑oriented mindset.
How success is measured
  • Positive, collaborative attitude and strong commitment to team success.
  • High‑quality, reliable software supporting mission‑critical operations.
  • Accountability for individual and shared team outcomes.
  • Strong communication skills and ability to engage constructively in Agile ceremonies.
  • (Mid) Ability to mentor junior developers and contribute to shared engineering growth.
  • Flexibility, adaptability, and solution‑oriented mindset in complex technical environments.
  • Collaboration with architects, DevOps engineers, and product teams to drive modernization outcomes.
Valuable Enhancements (not required)
  • Experience with AWS services such as EC2, S3, RDS, Lambda, DynamoDB, or similar.
  • Experience building and optimizing CI/CD pipelines (GitLab CI, Jenkins, GitHub Actions).
  • Experience with Infrastructure as Code tools such as Terraform or CloudFormation.
  • Linux administration, shell scripting, and environment automation knowledge.
  • Full‑stack development capabilities, including modern JavaScript frameworks (React, Next.js, Angular).
  • Knowledge of GraphQL, responsive UI development, and front‑end integration patterns.
Additional Programming Strengths
  • Python
  • Go
  • Kotlin
  • Node.js
  • C++ / C#
  • Ruby
Data & Search Technologies
  • Experience with relational databases (PostgreSQL, Oracle, SQL Server, MySQL).
  • Experience with NoSQL systems (MongoDB, DynamoDB, Redis).
  • Experience with distributed data systems such as Spark, HBase, or Solr.
  • Quality & Testing: Unit testing, integration testing, TDD, or automated test frameworks (JUnit, etc.).
  • Experience with Elasticsearch.
  • Experience with Maven for dependency management and build automation in Java projects.
Work Environment

Remote with occasional travel as required.

Compensation and Benefits

Salary range: $111,000 – $114,000.

  • Competitive salary based on experience.
  • Performance bonus eligibility.
  • 401(k) with company match.
  • Medical, dental, and vision coverage.
  • Life and disability insurance.
  • Health Savings Account.
  • Professional development programs.
  • Employee referral bonus program.
Equal Employment Opportunity

Trilogy Innovations, Inc. provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.

Applicant Privacy Notice

Trilogy Innovations, Inc. collects and processes personal information you provide when applying for a position through our careers site, which is powered by JazzHR. This may include your contact details, resume, work history, qualifications, and information obtained through interviews, references, and background checks, where permitted by law.

We use this information to evaluate your application, communicate with you, verify your qualifications, and support our recruiting and hiring processes. If you are selected for a role, your information may be used for onboarding and employment purposes.

We retain applicant information for as long as necessary to support recruiting activities and comply with legal requirements, typically up to two years after your application is no longer active.

You may have the right to access, correct, or request deletion of your personal information, subject to applicable law. You may also update your information through your candidate profile.

Privacy Policy Notice

By providing a telephone number and submitting this form, you are consenting to be contacted by SMS. Message frequency varies. Message & data rates may apply. Reply STOP to opt out of further messaging. Reply HELP for more information, and refer to our privacy policy at https://www.trilogyit.com/privacy-policy.

#J-18808-Ljbffr