Software Engineer Internship

Company:  PROSPECT EQUITIES REAL ESTATE LLC
Location: Chicago
Closing Date: 08/11/2024
Hours: Full Time
Type: Permanent
Job Requirements / Description
Job Description

Job Description

Job Summary
We are seeking a motivated and detail-oriented Software Engineer Intern to join our team in developing a robust transaction management system. You will work closely with other team members and contribute to both backend and frontend development efforts. The system leverages PostgreSQL for database management, Spring Boot with Java for the backend, React with JavaScript for the frontend, and is deployed on AWS. If you’re passionate about software engineering and eager to learn while contributing to real-world projects, this internship is for you!

Duties
1. Assist in the development and maintenance of the backend transaction management system using Java and Spring Boot.

2. Participate in building and optimizing database queries using PostgreSQL.

3. Develop and enhance front-end components using JavaScript and React.

4. Write unit tests for backend code using JUnit to ensure code reliability.

5. Collaborate with the team to deploy and maintain the system on AWS.

6. Debug, troubleshoot, and optimize code to improve system performance.

7. Participate in code reviews and contribute to system architecture discussions.

8. Attend daily stand-up meetings with the tech team to coordinate tasks, share progress, and address blockers.

9. Join weekly company-wide meetings to stay aligned with organizational goals and initiatives.

10. Work closely with other software engineers, gaining hands-on experience in full-stack development.

**Basic Qualifications:
**

1. Currently pursuing a Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.

2. Experience with Java programming, particularly within the Spring Boot framework.

3. Familiarity with relational databases (PostgreSQL preferred).

4. Experience with JavaScript and React framework for front-end development.

5. Understanding of unit testing principles, preferably with JUnit.

6. Basic understanding of AWS services such as EC2, Lambda, S3, RDS, or others.

7. Strong problem-solving skills and the ability to work in a collaborative environment.

8. Excellent communication skills and a willingness to learn new technologies.

**Preferred Qualifications:
**

1. Prior internship or project experience in developing transaction management systems or related applications.

2. Hands-on experience with PostgreSQL database management, including writing complex SQL queries and optimizing performance.

3. Familiarity with RESTful APIs and experience with API development and integration.

4. Knowledge of modern JavaScript build tools and version control systems like Git.

5. Experience with AWS deployment and cloud services, such as Lambda, API Gateway, or CloudFormation.

6. Familiarity with Agile/Scrum development methodologies.

7. Understanding of security best practices in web development.

**What You Will Gain:
**

1. Real-world experience in full-stack development for a transaction management system.

2. Hands-on exposure to cloud-based technologies (AWS).

3. Collaboration with other software engineers.

4. Opportunity to contribute to impactful projects and see your code deployed in production.

5. Exposure to industry best practices in software engineering, testing, and deployment.

**Pay & Benefits:
**

Lunch is provided at the office. Pay after 90 days, and we will review your progress and discuss the potential of a full-time, or part-time, salaried, or hourly, position with full benefits potential; depending on your job performance and work feasibility at that time.

Medical and 401k benefits are available, HR will share this information through ADP which handles our benefits program. For full-time exempt employees, paid holidays are given per year, plus paid time off (PTO) for both exempt and nonexempt employees, per our employee handbook.

Job Type: Internship

Expected hours: 14 – 20 per week

Experience:

  • Java: 1 year (Required)
  • JavaScript: 1 year (Required)

Ability to Commute:

  • Chicago, IL 60611 (Required)

Work Location: In person

Apply Now
Share this job
PROSPECT EQUITIES REAL ESTATE LLC
  • Similar Jobs

  • Software Engineer Internship

    Chicago
    View Job
  • Software Engineering Internship Summer 2025

    Chicago
    View Job
  • Software Engineering Internship Summer 2025

    Chicago
    View Job
  • Software Engineering Internship Summer 2025

    Chicago
    View Job
  • Weld Engineer Internship Summer of 2025

    Chicago
    View Job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙