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
Senior

Job 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

Apply for this position