Skip to main content

Java Fullstack Developer

Technology
SMX Services & Consulting, Inc.
Chicago, United States2 months agoUntil 4/14/2026
Hybrid

Job description

Overview

We are seeking a Senior Software Engineer (8+ years of experience) to join our Analytics UI team. This role focuses on building scalable, data-driven user interfaces and supporting backend services that deliver actionable insights through procedural and operational analytics.

The ideal candidate will bring strong front-end expertise in Angular, solid backend development experience with Java Spring Boot, and a deep understanding of SQL and data-driven application design.

Priority will be given to local candidates, particularly those who are able to work in close collaboration with cross-functional teams in a hybrid/on-site capacity.

Key Responsibilities

  • Design, develop, and maintain responsive, high-performance UI components using Angular.
  • Build and enhance RESTful APIs and backend services using Java and Spring Boot.
  • Collaborate closely with product, UX, analytics, and backend teams to translate business requirements into scalable technical solutions.
  • Develop and optimize SQL queries to support analytics-driven functionality.
  • Ensure clean, maintainable, and well-tested code aligned with best practices and coding standards.
  • Participate in architecture discussions, code reviews, and technical design sessions.
  • Optimize application performance while ensuring scalability, security, and reliability.
  • Support integration between UI components, analytics engines, and data services.
  • Troubleshoot and resolve complex full-stack technical issues.

Required Qualifications

  • 7+ years of professional software development experience.
  • Strong hands-on experience with Angular (v7+), including component-based architecture and state management.
  • Backend development experience with Java and Spring Boot.
  • Solid understanding of RESTful API design and integration.
  • Strong SQL expertise, including query optimization and working with complex datasets.
  • Experience with relational databases such as PostgreSQL, Oracle, MySQL, or SQL Server.
  • Experience with Git and modern CI/CD workflows.
  • Experience working in Agile/Scrum environments.
  • Strong analytical, problem-solving, and communication skills.

Preferred Qualifications

  • Experience with Azure deployments or cloud-based environments.
Keywords
javaspringspring-bootcomponentpostgresqloraclemysqlmicrosoft-azure

¿Te interesa este puesto?