Job Description
This is a remote position.
Job Title : Java Developer
Location : Remote, IL
Duration : 6 months initially, with possible extension
Job Description :
We are seeking an experienced Java Developer with 8+ years of professional experience to join our remote team. This role requires a strong background in backend development, solid problem-solving skills, and the ability to work independently in a remote environment. Candidates must be located in Illinois.
Responsibilities :
- Develop and maintain Java-based applications with a focus on performance and scalability
- Implement RESTful APIs and integrate with external systems
- Collaborate with cross-functional teams to define, design, and deliver new features
- Participate in architecture discussions and technical decision-making
- Identify and resolve software defects and production issues
- Contribute to code reviews and ensure adherence to coding standards
Requirements
Requirements :
8 years of experience in Java developmentProficiency in Spring Framework (Spring Boot, Spring MVC)Experience working with SQL databases such as PostgreSQL, MySQL, or OracleFamiliar with cloud technologies, preferably AWS or AzureStrong understanding of software development best practices and design patternsExperience with version control tools like GitAbility to work effectively in a remote team environmentExcellent communication and documentation skillsRequirements
Job Description : We are seeking an experienced Java Developer with 8+ years of professional experience to join our remote team. This role requires a strong background in backend development, solid problem-solving skills, and the ability to work independently in a remote environment. Candidates must be located in Illinois. Responsibilities :
Develop and maintain Java-based applications with a focus on performance and scalabilityImplement RESTful APIs and integrate with external systemsCollaborate with cross-functional teams to define, design, and deliver new featuresParticipate in architecture discussions and technical decision-makingIdentify and resolve software defects and production issuesContribute to code reviews and ensure adherence to coding standards