onsite
Software Engineer II - Nelnet
Software Engineer
Senior backend developer building scalable payment and education services using Java, Spring Boot, and AWS. Focus on designing robust REST APIs, optimizing database performance, and delivering high‑availability solutions in a fast‑paced, collaborative environment.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance Java services using Spring Boot for payment and learning management platforms.
- Implement secure, scalable RESTful APIs and integrate with third‑party systems.
- Optimize SQL queries and manage database schema evolution for large transactional workloads.
- Collaborate with cross‑functional teams in Agile ceremonies to deliver incremental value.
- Containerize applications with Docker and deploy to AWS environments (ECS/EKS, RDS).
- Participate in code reviews, performance tuning, and continuous improvement initiatives.
Requirements
- 3+ years of professional Java development experience.
- Strong knowledge of Spring Boot, JPA/Hibernate, and REST API design.
- Proficiency with relational databases (PostgreSQL/MySQL) and query optimization.
- Experience deploying to AWS using services such as ECS, EKS, and RDS.
- Excellent problem‑solving skills and a collaborative mindset.
Skills
javasqlawsdockeragile