Job Description
Title: Java Developer – Mid Level (Contract)
Location: Remote (South Florida Based)
Job Type: Contract (6 months with extension option)
Job ID: 7239
Role Overview
This role focuses on upgrading approximately 50 applications from Java 8 to Java 17, rewriting where necessary. The ideal candidate is a full-stack developer skilled in Java, web development, OO design, and Agile practices. The developer will work closely with team leads, QA, and other IT units to ensure robust, scalable, and maintainable software.
Key Responsibilities
- Upgrade/rewrite Java applications from Java 7/8 to 17.
- Develop object-oriented, multi-tier system solutions aligned with business and quality standards.
- Collaborate with QA to test and resolve defects using automated and manual testing frameworks.
- Follow change management processes, SDLC, and company standards.
- Participate in team meetings, planning, and agile ceremonies.
- Document system designs, source code, and technical solutions.
- Troubleshoot, multitask, and adapt in a fast-changing, dynamic environment.
Required Skills
| Skill / Technology | Experience / Requirement |
|---|---|
| Java | 7/8 to 17 |
| Java EE | Full-stack development |
| Frameworks | Spring, Spring Boot, Struts rewrite experience |
| Web | HTML, CSS, JavaScript, XML, JSON, Ajax, JQuery, React JS |
| APIs | REST Web Services, SOAP UI |
| Databases | Oracle, MSSQL Server, JDBC, SQL |
| Server | Apache Tomcat (7/8) |
| Version Control | Git, SVN, BitBucket |
| Testing | Unit testing with JUnit, Mockito, PowerMock |
| Agile | Familiarity with Agile development methodologies |
Preferred / Desired Skills
- Software architecture and design patterns
- SOAP Web Services, OAuth 2
- ORM frameworks: iBatis/MyBatis
- Messaging: RabbitMQ
- Rules Engine: Drools
- Performance & Load Testing: JMeter
- Additional Web Development: AngularJS, EmberJS, Bootstrap
- CI/CD & Build tools: Maven, Jenkins, Artifactory
- Spring Cloud ecosystem: Eureka, Akka, Zuul
- Redis caching
- Mobile development: iOS, Android
- Automated testing: Selenium, Mercury tools
Education & Experience
- BA/BS in Computer Science or related field
- 3–6+ years of relevant experience in Java development and full-stack applications
Notes
- U.S. Citizens or those authorized to work in the U.S. only
- No sponsorship provided
- Referral bonus of $500 available