1

Guice Jobs (NOW HIRING)

JAVA BE Engineer

San Francisco, CA

$61 - $83.75/hr

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

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 · On-site

$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 · On-site

$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 · On-site

$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 · On-site

$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 ...

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
Software Engineer 2/3 - Java/Git/Gradle/Docker/REST/ELK/MongoDB/Ansible/Kubernetes/Linux

Software Engineer 2/3 - Java/Git/Gradle/Docker/REST/ELK/MongoDB/Ansible/Kubernetes/Linux

Captivation Software

Annapolis Junction, MD • On-site

$56.75 - $78/hr

Other

Posted 21 days ago


Job description

Description

Captivation Software is looking for a experienced Java developer to fill an opening on a small, mission-focused team. 

Requirements
Security Clearance:
  • Must currently hold a Top Secret/SCI U.S. Government security clearance with a favorable Polygraph, therefore all candidates must be a U.S. citizen
Minimum Qualifications:
  • A minimum of Fourteen (14) years of experience as a SWE is required.
  • Bachelor's degree in Electrical Engineering, Computer Engineering, or Computer Science from an accredited college or university is required
Required Skills:
  • Git
  • Gradle
  • Guice/Dependency Injection
  • Docker
  • REST
  • Linux
Desired Skills:
  • ELK Stack
  • MongoDB
  • Ansible
  • Kubernetes
  • Any background developing front-end UI solutions in Angular/Typescript would be beneficial
  • Willingness to work limited-scope UI tasks

This position is open for direct hires only. We will not consider candidates from third party staffing/recruiting firms.