Software Engineer Intern

CorpayAtlanta, GA
Onsite

About The Position

Looking for a summer internship with a highly dynamic, entrepreneurial company? Seeking a rewarding summer experience that will stand out from the crowd? Corpay is a leading global payments and financial services firm headquartered in Atlanta, GA. We invite you to join our 8-10 week paid summer internship program for rising juniors and seniors.

Requirements

  • Strong fundamentals in Java (OOP, collections, exception handling)
  • Experience with frameworks like Spring Boot or Spring MVC
  • Understanding of RESTful API design (HTTP methods, status codes, JSON)
  • Basic knowledge of SQL and relational databases like MySQL or PostgreSQL
  • Familiarity with ORM tools such as Hibernate
  • Understanding of data modeling and schema design
  • API testing using Postman or Insomnia
  • Basic unit testing with frameworks like JUnit
  • Debugging and troubleshooting skills
  • Basic understanding of authentication/authorization (JWT, OAuth concepts)
  • Knowledge of input validation and secure coding practices
  • Version control with Git
  • Build tools like Maven or Gradle
  • API documentation tools such as Swagger
  • Problem-solving and analytical thinking
  • Ability to learn quickly and adapt
  • Good communication and teamwork
  • Attention to detail

Nice To Haves

  • Working with relational databases Oracle and DB2
  • Explore microservices concepts and AWS cloud basics

Responsibilities

  • Assisting in designing and building RESTful APIs using Spring Boot framework
  • Writing clean, maintainable Java code following object-oriented principles
  • Implementing CRUD operations and basic business logic
  • Helping structure endpoints, request/response models, and routing
  • Writing SQL queries and assist in schema design
  • Integrating APIs with databases using JPA
  • Testing APIs using Postman
  • Debug issues, fix bugs, and improve performance
  • Generating unit tests using co-pilot
  • Learning and applying basic API security (authentication, authorization)
  • Understanding concepts like JWT, OAuth (at a high level)
  • Follow coding standards, version control practices, and documentation guidelines
  • Working with senior developers and participate in code reviews
  • Using version control systems like Git
  • Contributing to Agile/Scrum activities (standups, sprint tasks)
  • Documenting API endpoints (often using tools like Swagger / OpenAPI)
  • Maintaining clear code comments and logging
  • Continuously learning Java ecosystem tools and backend best practices
  • Explore microservices concepts and AWS cloud basics

Benefits

  • Paid summer internship program
  • Company-issued equipment
  • Formal, hands-on training
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service