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?