Software Dev. Backend (Java/Spring) SR #ID 281

Positions: 2
Seniority: Senior


🧭 Role Overview

We are seeking a Senior Software Developer to join the Lifelong Learning product team. In this role, you will build, maintain, and enhance the enterprise web application — a mission-critical platform that supports continuing education and workforce development at higher education institutions.

You will contribute across the full software development lifecycle, from requirements and design through development and deployment, working with a mature technology stack centered on Java, Spring, and web technologies. This opportunity is ideal for a detail-oriented and versatile developer who enjoys solving complex problems, collaborating cross-functionally, and delivering high-impact solutions for learners and institutions.


🚀 Duties and Responsibilities

  • Design and develop end-to-end software features for the platform, including server-side components and web user interfaces.
  • Collaborate with Product Management to translate business requirements into technical specifications and implementation plans.
  • Participate in all phases of the software development lifecycle: requirements gathering, architecture, design, coding, testing, and deployment.
  • Contribute to project planning, effort estimation, and continuous process improvement within an Agile environment.
  • Deliver secure, high-performance, and scalable solutions that meet user and institutional needs.
  • Support ongoing maintenance and enhancement of existing application components while continuously improving code quality and reliability.
  • Participate in peer code reviews and apply engineering best practices throughout the development process.
  • Work cross-functionally with QA, DevOps, and other teams to ensure successful releases and ongoing support.

🎓 Education and Experience

  • Bachelor’s degree or diploma in Computer Science, Information Systems, or a related field, or equivalent professional experience.
  • 8+ years of professional software development experience in enterprise environments.
  • Hands-on experience with several of the following technologies:
    • Java, Spring, Hibernate
    • Apache Tomcat, Apache HTTP Server
    • JavaScript, HTML5, CSS3, jQuery, Bootstrap
    • MS SQL Server
    • RESTful APIs
    • Reporting and integration tools such as Tableau, SnapLogic, or Crystal Reports
  • Experience working in Agile software teams using development tools (e.g., Git, Jira).
  • Strong communication skills and ability to collaborate effectively in cross-functional environments.
  • High attention to detail and commitment to delivering high-quality, maintainable software.

⭐ What We’re Looking For

  • Strong problem-solving mindset
  • Ownership and accountability for deliverables
  • Collaborative team player
  • Passion for building reliable enterprise software

Contact us






    doc, docx, pdf format only < 6MB





    Share