Java Developers

GuidehouseProvidence, RI
Paid Internship

3 months ago

Description

Job Title

Senior Java Developer

Job Location

Providence, RI - 02919

Job Overview

Guidehouse Digital is seeking a Senior Java Developer to support our Federal Grants Management program. This program manages a shared services platform that runs like a business, consisting of 10+ software products and a full spectrum of support and consulting services. The Senior Java Developer will be responsible for designing the architecture of applications and ensuring that design standards are maintained. Additionally, they will participate in the full software development life cycle and collaborate with stakeholders to align the architecture with business requirements.

Compensation

The annual salary range for this position is $119,800.00-$179,700.00.

Responsibilities

  • Design major aspects of application architecture
  • Perform design and code reviews
  • Maintain uniform enterprise-wide application design standards
  • Apply design methodologies and leverage common architectural styles and patterns
  • Participate in the full software development life cycle
  • Apply quality techniques and practices
  • Identify, classify, and prioritize problems and modifications
  • Mentor and inspire team members
  • Collaborate with stakeholders to align architecture with business requirements
  • Provide guidance on secure coding practices
  • Create and maintain system architecture and design documentation

Requirements

  • Bachelor's Degree in Computer Science, Information Systems, or related discipline
  • 8 years of software experience in both front-end and back-end development
  • Strong proficiency in Java 8+, Spring, Hibernate, Maven, relational databases, REST services, Spring Boot, and Microservices architecture
  • Solid understanding of Cloud technologies and offerings (e.g., AWS, Azure)
  • Experience with AWS platform services and container-based solutions (e.g., Docker, Kubernetes)
  • Deep understanding of iPaaS, API Management, and application integration methodologies
  • Experience designing RESTful APIs and creating DevSecOps and CI/CD pipelines
  • Agile/Scrum environment experience
  • Strong problem-solving and critical thinking skills
  • Knowledge of web application/system security vulnerabilities and remediation techniques
  • Passion for learning new technologies and solving new problems

We're excited for you to apply!

Ad image

Get email updates for the latest Java Developers jobs in Providence, RI

INSIGHTS

Understand more about this internship and other internships like this

Career Paths

People who completed this type of internship end up in the following types of jobs

Top majors

That get hired for this type of internship

  • Computer Science57%

  • Computer Engineering11%

  • Electrical And Electronics Engineering6%

  • Mathematics4%

  • Computer Software Engineering3%

  • 212 other majors16%

People who did this kind of internship end up at the following companies

  • Microsoft
  • Google
  • Amazon
  • Facebook
  • IBM
Typical benefits offered for paid internships

(National average offered by employers)

59.4%

offer

Relocation Assistance

Details

65.1%

offer

Housing Assistance

(avg. $2,892)

Details

43.8%

offer

Travel Stipend

(avg. $978)

Details

4.7%

offer

Tuition Reimbursement

Details

17.5%

offer

Medical Insurance

Details

25.7%

offer

401(k) Company Match

Details

49.7%

offer

Paid Holidays

Details

Average internship hourly pay

For New England region

Human Resources

Typical pay range:

$18.91 - $24.31

Estimated Monthly Living Expenses

For Providence, RI | $4,485/mo

  • Housing/Rent$2,364

  • Miscellaneous$1,002

  • Food$474

  • Utilities$359

  • Transportation$286

GETTING THIS POSITION

Learn how to get your resume noticed and nail that interview.

Your Internship Checklist

DID YOU KNOW:

Recruiters spend an average of six seconds on each resume?

FREQUENTLY ASKED IN INTERVIEWS

Why do you want to work here?

Employers want to see that you’ve done your homework and are excited about the company. 

Other essential interview questions:

  • Tell me about yourself.
  • How would people describe you?
  • Which is your most significant accomplishment?
  • What is your greatest strength?
  • What is your greatest weakness?
  • What are your preferred programming languages and why?
  • What is a class? What is a super-class?
  • What is a default constructor? What is a conversion constructor?
  • What is the difference between C and C++ ? Would you prefer to use one over the other?
  • What is multiple inheritance? What are its advantages and disadvantages?

Learn more

Always be on the alert for potentially fraudulent job postings online. Report potential fraud to us if you're unsure about the legitimacy of a job posting or employer on Chegg Internships.

  • Never accept a check or other funds from a company to purchase materials necessary for your position.
  • Avoid and report situations where employers require payment or work without compensation as part of the application process.
  • Avoid corresponding with anyone who reaches out via text or email or outside of the Chegg Internships platform that you don't recognize.
  • Be wary of Google Hangout or Skype interviews as these are not publicly-listed numbers that can be used to verify the legitimacy of the interviewer.
Ad image
other relevant jobs