Role: Java Developer
Location: Chicago, IL.
Duration: Long-term Contract
It is a remote role but preference will be given to local candidates from the greater Chicago area.
Key Role/Responsibilities:
- Provide technical delivery of software as per the specifications and design guidelines
- Apply and integrate technologies such as Java, J2EE, AJAX, Web Services to conceptualize, design, and develop and unit test web-based (or) desktop applications
- Analyze the requirements and its impact to existing application
- Communicate and collaborate with the team
- Work with the Leads to create scope estimates and feature technical specifications
Required Skills:
- 9+ years of focused experience in JAVA and J2EE technologies with Cloud based environment
- Highly proficient in standard Java development tools (Eclipse, IntelliJ, etc.)
- Expert knowledge in JPA, Hibernate, JDBC, SQL, Spring Boot, JUnit and JSON, REST/JSON web services.
- Knowledge in Java Design Patterns a big plus.
- Experience in AWS cloud (PaaS) with Java
- Strong debugging skills
- Experience developing applications with Agile team methodologies
- Strong Object-Oriented design skills and understanding of MVC
- Sufficient experience with Git to participate in a large software project with multiple developers to include branching, tagging and merging
- Excellent communications and interpersonal skills
Desired Skills:
- Experience with testing frameworks such as selenium, cucumber
- A strong interest in building security and reliability into applications from the initial design
- Experience at creating technical project Documentation and task time estimates
- Experience with Azure Devops
Full Legal Name:
Current location:
Phone: #:
Email id:
Work Permit:
Highest Education (College, Degree, and Year):
Relocation (Y/N):
Total Experience:
LinkedIn Profile:
Best time to reach you:
Timeframe to relocate to client location, If non-local:
Interview availability for next one week: