FullStack Developer (JAVA + Angular)
AIT Global, Inc.
Chicago, United States of America
28 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
SeniorJob location
Chicago, United States of America
Tech stack
Java
Data analysis
Application Performance Management
Code Review
Continuous Integration
Data as a Services
Relational Databases
PostgreSQL
Microsoft SQL Server
MySQL
Oracle Applications
Query Optimization
Software Engineering
SQL Databases
Spring-boot
Backend
GIT
Angular
REST
Microservices
Job description
- Design, develop, and maintain responsive, high-performance UI components using Angular
- Build and enhance RESTful APIs and backend services using Java Spring Boot
- Collaborate closely with product, UX, analytics, and backend teams to translate business requirements into technical solutions
- Develop efficient SQL queries and work with relational databases to support analytics-driven features
- Ensure clean, maintainable, and well-tested code following best practices and coding standards
- Participate in architecture discussions, code reviews, and technical design sessions
- Optimize application performance and ensure scalability, security, and reliability
- Support integration between UI, analytics engines, and data services
- Troubleshoot and resolve complex technical issues across the full stack
Requirements
- 8+ years of professional software development experience
- Strong experience with Angular (v8+), including component-based architecture and state management
- Hands-on backend development experience with Java and Spring Boot
- Solid understanding of RESTful API design and integration
- Strong SQL skills, including query optimization and working with complex datasets
- Experience working with relational databases (e.g., PostgreSQL, Oracle, MySQL, SQL Server)
- Proficiency with Git and modern CI/CD workflows
- Experience working in Agile/Scrum environments
- Strong problem-solving and communication skills