onsite
Senior Software Engineer - Nelnet
Software Engineer
Senior Software Engineer leading design, development, and deployment of scalable payment and education platforms using Java, Spring Boot, microservices, and AWS cloud services.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance Java applications and microservices supporting payment and learning management solutions.
- Architect, implement, and optimize cloud‑native services on AWS, leveraging containers (Docker) and orchestration (Kubernetes).
- Collaborate with product owners, UX designers, and QA teams in an Agile environment to deliver features on schedule.
- Write clean, test‑driven code, conduct code reviews, and mentor junior engineers.
- Monitor system performance, troubleshoot production issues, and continuously improve reliability and scalability.
Requirements
- 5+ years of professional software development experience with Java and Spring Boot.
- Strong understanding of microservice architecture, RESTful APIs, and cloud platforms, preferably AWS.
- Hands‑on experience with containerization (Docker) and orchestration (Kubernetes) in production.
- Proficiency in relational databases (SQL) and writing efficient queries.
- Demonstrated ability to work in Agile teams, communicate effectively, and mentor peers.
Skills
javaawssqldockerkubernetesagile