Full Stack Java Developer
Location: Schaumburg

Job Description:

Collaborative Implementation: Work with team leaders and developers to translate business requirements into high-quality, functional Java code.
Project Lifecycle: Contribute to the full project lifecycle, including analysis, design, coding, testing, deployment, and maintenance.
Code Development: Develop and maintain robust Java code. Conduct thorough unit testing to ensure code reliability and performance.
Standards and Quality: Ensure adherence to design patterns and coding standards for clean, maintainable software.
Learning and Growth: Keep pace with emerging technologies and industry trends. Introduce new tools and methodologies to enhance team capabilities.

Key Skills and Experience:

Java Proficiency: Extensive experience with Core Java and Advanced Java.
Technical Expertise: In-depth knowledge of Lambda expressions, Encapsulation, Constructors, String Buffer, Maps, and Tables.
Server-Side Development: Demonstrated experience with Core Java, Multi-threading, Spring, Hibernate, and Web Services (SOAP/REST). Cloud technology experience with AWS or Azure.
Design Patterns Experience: Strong background in Object-Oriented Design and application of design patterns.
Database Proficiency: Basic understanding of relational databases and proficiency in SQL/MySQL.


Key Skills:

Java Proficiency: Extensive experience with Core Java and Advanced Java. Technical Expertise: In-depth knowledge of Lambda expressions, Encapsulation, Constructors, String Buffer, Maps, and Tables. Server-Side Development: Demonstrated experience with Core Java, Multi-threading, Spring, Hibernate, and Web Services (SOAP/REST). Cloud technology experience with AWS or Azure. Design Patterns Experience: Strong background in Object-Oriented Design and application of design patterns. Database Proficiency: Basic understanding of relational databases and proficiency in SQL/MySQL.