We are looking for an entry-level Java Software Developer to design, build, and maintain scalable backend systems and applications. This role is ideal for recent graduates or early-career developers who want hands-on experience working with Java, modern frameworks, and real production systems.
You will work with experienced engineers to develop APIs, improve system performance, and build reliable applications used by real users.
Responsibilities
- Develop and maintain Java-based applications and backend services
- Build RESTful APIs using frameworks such as Spring Boot
- Write clean, efficient, and well-structured code
- Work with databases to design and optimize queries
- Debug, troubleshoot, and resolve application issues
- Participate in code reviews and Agile development processes
- Collaborate with frontend developers and cross-functional teams
- Support application deployment and basic CI/CD workflows
Required Qualifications
- Master’s degree in Computer Science, Software Engineering, or related field
- 0–1 year of experience in Java development (internships, projects, or research accepted)
- Strong knowledge of Java and object-oriented programming (OOP)
- Familiarity with Spring Boot or similar frameworks
- Experience with REST APIs
- Basic knowledge of SQL or relational databases (MySQL, PostgreSQL, etc.)
- Understanding of data structures and algorithms
- Experience with Git or version control systems
- Strong problem-solving and communication skills
- Legally authorized to work in the United States
Nice to Have (Not Required)
- Experience with Hibernate / JPA
- Exposure to cloud platforms (AWS, Azure, or GCP)
- Familiarity with microservices architecture
- Knowledge of Docker or containerization
- Basic understanding of CI/CD tools (Jenkins, GitHub Actions)
Pay: Up to $120,805.60 per year
Benefits:
- 401(k)
- AD&D insurance
- Childcare
- Dental insurance
- Dependent health insurance coverage
- Disability insurance
- Employee assistance program
- Flexible spending account
- Green card sponsorship
- Happy hour
- Health insurance
- Health savings account
- Internet reimbursement
- Language training provided
- Life insurance
- On-the-job training
- Paid holidays
- Paid time off
- Paid training
- Partner benefits
- Prescription drug insurance
- Professional development assistance
- Referral program
- Snacks provided
- Tuition reimbursement
- Unlimited paid time off
- Visa sponsorship
- Vision insurance
- Wellness program
- Work from home
Work Location: In person