About the Role
We are seeking a Senior Software Developer to join the Lifelong Learning product team at Modern Campus. In this role, you will be responsible for building, maintaining, and enhancing the Destiny One enterprise web application — a mission-critical platform that supports continuing education and workforce development initiatives at higher education institutions.
You will contribute across the full Software Development Lifecycle (SDLC), from requirements analysis and system design to development and deployment, leveraging a robust technology stack built on Java, Spring, and modern web technologies.
This is an excellent opportunity for a detail-oriented and versatile developer who enjoys solving complex problems, collaborating with cross-functional teams, and delivering impactful solutions that empower learners and academic institutions.
Key Responsibilities
Design and develop end-to-end software features for the Destiny One platform, including backend services and web-based user interfaces.
Collaborate with Product Management to translate business requirements into technical specifications and implementation plans.
Participate in all phases of the SDLC: requirements gathering, architecture, design, coding, testing, and deployment.
Contribute to project planning, effort estimation, and continuous improvement initiatives within an Agile development environment.
Deliver secure, scalable, and high-performance software solutions aligned with user and institutional needs.
Maintain and enhance existing application components while improving code quality and system reliability.
Conduct peer code reviews and apply engineering best practices throughout development processes.
Work cross-functionally with QA, DevOps, and other stakeholders to ensure successful product releases and support.
Education & Experience
Bachelor’s degree or diploma in Computer Science, Information Systems, or a related discipline (or equivalent professional experience).
8+ years of professional experience in enterprise software development environments.
Hands-on experience with most of the following technologies:
Backend & Frameworks
Java
Spring Framework
Hibernate
Apache Tomcat
Apache HTTP Server
Frontend
JavaScript
HTML5
CSS3
jQuery
Bootstrap
Databases & Integration
Tools & Methodologies
Soft Skills
Strong communication and collaboration skills.
Ability to work effectively in cross-functional teams.
High attention to detail and commitment to delivering maintainable, high-quality software.
remote latam
USD pay