Search by job, company or skills

zexovo

SDE 1 Intern (Java and AWS)

Fresher
Save
new job description bg glownew job description bg glow
  • Posted 6 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Software Development Engineer 1 (Java and AWS)

Internship

Duration: 3 or 6 months

Remote

About the role

We are a small founding team building a cloud-based SaaS platform and looking for a motivated SDE 1 intern to learn and contribute alongside our senior engineer. This is a hands-on internship. 

What you will do

  • Build and test REST API endpoints using Java and Spring Boot under senior engineer guidance.
  • Write SQL queries and work with relational databases including creating tables, writing joins, and understanding indexes.
  • Write unit tests and integration tests to ensure code quality.
  • Help with API documentation using Swagger and OpenAPI.
  • Fix bugs, investigate issues, and work through pull request reviews.
  • Learn AWS fundamentals by working alongside the senior engineer on real infrastructure.
  • Contribute to internal tools, scripts, and automation tasks.

Technical skills required

  • Java fundamentals. Strong understanding of object-oriented programming, collections, exception handling, and core Java concepts. Not just theory. You have written Java code that actually runs.
  • Data structures and algorithms. You are comfortable with arrays, linked lists, stacks, queues, trees, hashmaps, and graphs. You understand Big O notation and can reason about the efficiency of your code. You practice on LeetCode, HackerRank, or similar platforms regularly.
  • Basic system design awareness. You understand what a server is, what a database is, what an API is, and how they connect. You do not need to be an expert but you should be curious about how systems are built and why certain design choices are made.
  • SQL basics. You can write SELECT queries with JOINs, WHERE clauses, GROUP BY, and ORDER BY without looking them up.
  • REST API understanding. You know what HTTP is, what GET POST PUT DELETE mean, what a status code is, and why APIs exist.
  • Git basics. Commit, push, pull, branch, merge. You have used Git on a real project, not just in a tutorial.
  • Problem solving. You can break a problem into smaller parts, think through edge cases, and write a working solution without needing every requirement spelled out perfectly

Nice to have

  • Spring Boot exposure, even a small personal project.
  • Basic AWS or any cloud platform exposure.
  • A GitHub profile with projects you have built yourself, even small ones.
  • Active LeetCode or HackerRank profile with solved problems.
  • Participated in a hackathon, coding competition, or open source contribution.

Availability

We are looking for someone who can join immediately or within one week of offer acceptance. Please apply only if you are available to start within this timeframe.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 147468433