Senior Java Developer
We are seeking a Senior Software Engineer to lead the design and implementation of a critical PeopleSoft integration component within our enterprise SaaS platform. You will work on a high-impact data extraction and processing service, powering integration with well-known higher education institutions.
As a senior member of our engineering team, you’ll tackle complex architectural and data model challenges, building scalable and robust systems that meet enterprise-level standards.
Requirements
- 6+ years of experience in software engineering, with a strong background in building scalable backend systems
- 3+ years in senior engineering roles working on Java-based web or SaaS applications
- Proficiency in Java, Spring Boot, Oracle DB, and MongoDB
- Solid understanding of modern architectural patterns, including microservices, stateless APIs, and SOA
- Hands-on experience with Docker and general knowledge of AWS cloud infrastructure
- Familiarity with system scalability, high availability, and performance optimization techniques
- Strong skills in working with complex algorithms and large data sets (high-frequency, high-volume environments a plus)
- Proven experience applying enterprise-level software development practices (code reviews, CI/CD, automated testing)
- Prior experience in startup or product-focused environments is a plus
Responsibilities
- Design and implement a high-performance data extraction and processing service for PeopleSoft Campus Solutions integration
- Architect, develop, and maintain scalable, secure, and maintainable components as part of our microservices-based platform
- Solve complex software engineering problems, balancing speed, reliability, and quality
- Collaborate cross-functionally with Product, QA, DevOps, and Customer teams to ensure seamless end-to-end delivery
- Champion best practices in code quality, performance, security, and continuous improvement