New
Java Full Stack Developer
![]() | |
![]() United States, Illinois, Chicago | |
![]() | |
Job Title: JAVA Full Stack Developer Duration: 10 Months; Potential of Extension Work Model: Hybrid, onsite 3 days/week Anchor days: M - T - W Hours: 8:00am - 5:00pm CST Project Overview: We are seeking a Full Stack Developer responsible for the analysis, design and development of scalable software solutions across the full secure software development life cycle - from conception to deployment. Contractor's Role: You should be comfortable with both front-end and back-end coding languages, development frameworks, and third-party libraries with an emphasis on JAVA, Spring Boot, Azure. You will be a key member of a cross functional team following Agile development methodologies. Experience Level: 3 (Senior) Qualifications: Knowledge of Azure Cloud, Azure API, Azure Sql, Java, Spring Boot, Agile development methodology. Knowledge of full secure software development lifecycle. Analytical and problem-solving skills. A positive goal-oriented attitude with a focus on delivery. Experience in React & docker would be a plus. * Java 21 * Spring Boot * Spring Security * Azure API (Azure Spring APIs) * Kafka Integration (Spring for Apache Kafka) * Azure SQL DB (Spring Data JPA) * Swagger * CICS pipeline and workflow * Terraform * Messaging * Unix/Python scripts , Docket * General familiarity with database technologies such as Azure MySQL, Oracle and Cosmos DB. * Competent using GIT based source code management tools. * Cloud Deployment Tasks and Responsibilities: * Design and develop effective RESTful services and APIs (microservices , go to have micro-frontends) * Design detailed technical solutions using the best available technologies * Design, develop and unit test components as defined above * Consult with business partners on requirements and synthesize into technical requirements and designs * On the technical side, work with architects, designers and enterprise framework groups on the best solution for both business and IT * Ensure that non-functional requirements such as security, performance, maintainability, scalability, usability, and reliability are being considered when architecting solutions. * Ensure code meets standards and tested appropriately |