Full Stack Java Developer
Schaumburg
100,000 - 200,000
Job Description:
Position: Senior Java Developer
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.
GC