1

Guice Jobs (NOW HIRING)

Design, code, and implement applications using Java, JavaFX, and Guice * Code Management: Use Git for local development and GitLab for configuration management, including handling merge requests and ...

Design, code, and implement applications using Java, JavaFX, and Guice * Code Management: Use Git for local development and GitLab for configuration management, including handling merge requests and ...

JAVA BE Engineer

San Francisco, CA

$61 - $83.75/hr

... Guice, etc). Experience with object-relational mapping technologies (Hibernate, JPA etc) Experience with the maven build tool. Nice-to-have: SQL experience (preferably Oracle). Understanding of ...

JAVA BE Engineer

San Francisco, CA

$61 - $83.75/hr

... Guice, etc). Experience with object-relational mapping technologies (Hibernate, JPA etc) Experience with the maven build tool. Nice-to-have: SQL experience (preferably Oracle). Understanding of ...

JAVA BE Engineer

San Francisco, CA

$61 - $83.75/hr

... Guice, etc). Experience with object-relational mapping technologies (Hibernate, JPA etc) Experience with the maven build tool. Nice-to-have: SQL experience (preferably Oracle). Understanding of ...

Java Developer - Senior

Sunnyvale, CA

$67.25 - $85.75/hr

Sunnyvale, CA Technical /Professional Skills & Competencies: 5+ years of Java/J2EE based development using Design Patterns Dependency Injection (Spring, Guice), ORM (Hibernate, MyBatis, Kundera ...

Java Developer

Lutherville Timonium, MD

$49.25 - $63.75/hr

Experience with dependency injection frameworks (Spring, CDI, Guice, etc). Experience with object-relational mapping technologies (Hibernate, JPA etc) Experience with the maven build tool. Nice-to ...

Mobile Android Developer

Birmingham, AL ยท On-site

$52.25 - $68.75/hr

... Guice, experience with A/R libraries like Metaio or Wikitude, consume of REST services using Google Client or Apache HttpClient libraries. Direct experience with every single one isn't required, but ...

OkHttp, Jetty, JUnit, Guice * Hibernate, MySQL, DynamoDB * Kafka, events, microservices * DataDog, Prometheus, SignalFx We're working to build a more inclusive economy where our customers have equal ...

Lead Data Engineer

New York, NY

$125K - $150K/yr

Spring, Guice, HK2 * Experience with Docker * Full lifecycle development of a commercial system, including: requirements definition, agile planning, releasing, and production support * Experience in ...

next page

Showing results 1-20

Guice information

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

To excel as a Java Developer specializing in Guice, you need strong Java programming skills, a solid understanding of dependency injection principles, and experience with object-oriented design patterns. Familiarity with Guice framework, build tools like Maven or Gradle, and version control systems such as Git is typically required, along with relevant certifications in Java development. Excellent problem-solving abilities, attention to detail, and strong communication help developers collaborate effectively and deliver reliable software. These skills ensure efficient code management, maintainability, and scalable application architectures, which are crucial for successful software projects.

What are Guice developers?

Guice developers are software engineers who specialize in using Google Guice, a lightweight dependency injection framework for Java. They design and implement applications that leverage Guice's capabilities to manage dependencies, improve modularity, and simplify testing. Guice developers are skilled in configuring modules, bindings, and scopes to ensure code is maintainable and scalable. Their expertise helps organizations create flexible and efficient Java applications.

What are some common challenges faced by developers working with Guice in enterprise applications?

Developers using Guice in enterprise applications often encounter challenges such as managing complex dependency graphs, ensuring proper module configuration, and troubleshooting subtle injection errors. Integrating Guice with existing legacy code or other frameworks can also require careful planning to avoid conflicts and maintain clean code architecture. Collaboration with other team members is essential, as everyone must follow consistent dependency injection patterns to ensure maintainability and scalability across the project.

What is the difference between Guice vs Spring Framework?

AspectGuiceSpring Framework
Primary UseDependency injection for Java applicationsComprehensive application framework with dependency injection, MVC, and more
ConfigurationCode-based, lightweight, minimal configurationAnnotation-based, XML, and Java-based configuration
Work EnvironmentTypically used in smaller, modular Java projectsUsed in large-scale enterprise Java applications
Common Industry UsageGoogle and smaller Java projectsMajor enterprise applications, Spring Boot projects

Guice is a lightweight dependency injection framework ideal for modular Java projects, while Spring Framework offers a comprehensive platform for building large-scale enterprise applications with extensive features beyond DI. The choice depends on project complexity and requirements.

More about Guice jobs
Infographic showing various Guice job openings in the United States as of June 2026, with employment types broken down into 100% Full Time. Highlights an 93% Physical, and 7% Remote job distribution.

Software Developer

Zekiah Technologies, Inc

Dahlgren, VA โ€ข On-site

Other

Medical, Dental, Vision, Life, Retirement, PTO

Posted 18 days ago


Job description

Description

We have an opportunity for an enthusiastic Software Developer with a desire to grow while working with a skilled and highly motivated team on leading-edge work. Our team provides IT services for systems engineering and information management systems to multiple major DoD programs. Each team member has opportunities to take on responsibilities according to their experience level and professional growth goals. Our staff mentors one another in their areas of expertise, continuously enhancing the synergistic capabilities of the team.


This position supports an established contract developing mission-critical operations. Our customers' framework continues to evolve. Evaluating, learning, and integrating new technologies will be a constant factor in this position.ย 


The responsibilities of this role include:

  • Application Development: Design, code, and implement applications using Java, JavaFX, and Guice
  • Code Management: Use Git for local development and GitLab for configuration management, including handling merge requests and maintaining code repositories
  • CI/CD and DevOps: Engage in or DevSecOps pipeline to compile code, execute unit tests, verify code coverage, and analyze results from SonarQube scans
  • Static Code Analysis: Use SonarQube to perform static code analysis, identify potential vulnerabilities, and ensure code quality
  • Virtualization: Work with VMWare Workstation to create and manage virtualized development environments on local machines
  • Artifact and Delivery Management: Manage artifacts generated from GitLab using Antifactory and facilitate customer deliveries through Nexus
  • Build Automation: Employ Gradle for building and automating the compilation, testing, and deployment of the application
  • Agile and Project Management: Participate in our agile development process, using JIRA for ticket management and Confluence for documentation

Requirements

Job Requirements

  • Bachelor's degree in a STEM field
  • Minimum 5 years of professional software development experience
  • Active Interim Secret clearance (or ability to obtain)
  • Strong proficiency in Java and JavaFX (for UI development)
  • Git and GitLab
  • Familiarity with DevSecOps principles and CI/CD practices

The successful candidate will have these preferred skills and Core Competencies:

  • Experience with dependency injection frameworks such as Guice
  • Familiarity with:
  • Gradle
  • SonarQube
  • VMWare Workstation
  • Artifactory
  • Nexus

Core Competencies

  • Problem-Solving: Ability to analyze and resolve complex technical challenges
  • Communication: Strong written and verbal communication skills
  • Collaboration: Effective team player with the ability to work independently
  • Attention to Detail: Commitment to producing high-quality, reliable code

Clearance Requirements

This position requires an active Secret clearance.ย  To be considered for this position, an applicant must be a U.S. Citizen, hold an active Interim Secret Security clearance to get started, and agree to a background check.


Travel Required: No

Potential for Telework: No


-------------

About Us

Here at Zekiah, our journey is about enhancing our warfighters' superiority by developing and integrating forward-thinking communication and technology systems. Each team member plays an important role in making this possible by bringing their skills and knowledge to help our customers tackle their challenges, devise innovative solutions, and support their critical missions. We take care of our employees through a balanced work-life, fair salaries, great benefits, and giving them a voice.ย 


Benefits

We offer health, dental, vision, life, and supplemental insurance for full-time employees and their families. We also offer holiday and vacation pay, sick leave, performance-based bonuses, a company-matched retirement plan, and an education reimbursement program. Explore our benefits and work culture at https://www.zekiah.com/careers.ย ย 


Equal Employment Opportunity Policy

Zekiah Technologies, Inc. does not discriminate based on race, color, religion, sex (including pregnancy and gender identity), ethnicity, political affiliation, sexual orientation, marital status, disability, genetic information, age, membership in an employee organization, parental status, military service, or other non-merit factor.