Java Developer
Role- Java DeveloperLocation- Chicago, ILDay1 onsiteJob SummaryWe are seeking an experienced Senior Java Full Stack Developer to join our technology team in an onsite capacity. The ideal candidate will possess strong expertise in Java, Spring Boot, Microservices, AWS Cloud Services, SQL Server, and modern front-end technologies. The candidate will be responsible for designing, developing, and maintaining scalable enterprise applications while collaborating with cross-functional teams to deliver high-quality software solutions.Key ResponsibilitiesDesign, develop, test, and deploy enterprise-grade web applications using Java and modern full stack technologies.Build and maintain scalable microservices-based applications using Spring Boot and Spring Cloud.Develop responsive and user-friendly front-end applications using Angular, React, JavaScript, TypeScript, HTML5, and CSS3.Design and optimize RESTful APIs and backend services for high performance and reliability.Implement cloud-native solutions using AWS services such as EC2, ECS, Lambda, S3, RDS, CloudWatch, API Gateway, and IAM.Working experience with GCP.Analyze business requirements and translate them into technical specifications and software designs.Develop and optimize database objects, stored procedures, views, and queries in Microsoft SQL Server.Ensure application security, scalability, and performance through industry best practices.Collaborate with architects, business analysts, QA teams, and stakeholders throughout the SDLC.Participate in code reviews, technical design discussions, and mentoring junior developers.Support CI/CD implementations using tools such as Jenkins, GitHub Actions, Docker, Kubernetes, and Terraform.Troubleshoot production issues and provide timely resolutions.Required QualificationsBachelor's degree in Computer Science, Information Technology, Engineering, or a related field.8+ years of hands-on experience in software development.Strong experience with Java 8/11/17, Spring Boot, Spring MVC, Spring Security, and Hibernate/JPA.Expertise in developing and consuming RESTful APIs and Microservices architectures.Hands-on experience with AWS cloud platforms and services.Strong proficiency in Microsoft SQL Server, database design, query tuning, indexing, and stored procedures.Experience with front-end frameworks such as Angular or React.Strong knowledge of JavaScript, TypeScript, HTML5, CSS3, and responsive web design.Experience with source control systems such as Git.Familiarity with Agile/Scrum development methodologies.Excellent problem-solving, communication, and collaboration skills.Preferred QualificationsExperience with containerization technologies such as Docker and Kubernetes.Knowledge of Infrastructure as Code (Terraform or CloudFormation).Experience with messaging platforms such as Kafka, RabbitMQ, or ActiveMQ.AWS Certification (Solutions Architect, Developer Associate, or equivalent).Experience working in financial services, healthcare, insurance, retail, or other