Job Description Summary We are seeking a Senior Software Engineer (SSE) - Backend Full Stack to develop customer-facing web applications and data-driven visualizations for a digital performance benchmarking team. This role is focused on Java Spring / Spring Boot development, RESTful APIs, and collaboration on responsive, high-performance web interfaces. General information This engagement supports a team responsible for building customer-facing web and mobile experiences and publishing data-driven visualizations on a public website. The work spans high-performance web development and collaboration across design, architecture, and engineering to improve existing systems and deliver functional, performant user interfaces. Tasks and Deliverables - Develop backend services using Java Spring and Spring Boot. - Build and support customer-facing web applications and data-driven visualizations. - Create and consume RESTful APIs for full-stack web application development. - Translate design team deliverables and style guides into functional user interfaces. - Ensure responsive design, cross-browser compatibility, and strong application performance. - Follow coding standards and build unit tests, integration tests, and deployment scripts. - Collaborate with leads to define software architectures and identify system improvement opportunities. - Contribute to continual improvement by suggesting enhancements to user interfaces, architecture, and technologies. Required experience - 5-8 years of experience developing customer-facing web applications. - 5+ years of experience in Java Spring or similar J2EE frameworks. - Proven full-stack web development experience with RESTful API creation and consumption. - Strong understanding of RESTful API principles. - Strong understanding of security best practices. - Strong experience with unit testing and end-to-end testing. - Bachelor’s or Master’s degree in Computer Science or a related engineering field. - Excellent communication and interpersonal skills. Nice to have: - Knowledge of ReactJS or similar JavaScript frameworks. - Front-end development experience with JavaScript libraries or micro frameworks such as React, Angular, or Backbone, plus HTML and CSS. - Prior experience with open-source technologies and applications. - Experience working in a fast-paced Agile/SCRUM environment. Engagement highlights - Opportunity to contribute to customer-facing web and mobile products with visible, data-driven outputs. - Work that spans backend engineering, API development, and collaboration on responsive user interfaces. - Exposure to architecture discussions, system improvement work, and modern web development practices.
Submit your application directly to the hiring team.