Senior Java Developer

Title: Senior Java Developer
Location: Sunrise, FL
Salary: On Experience
Will Consider: Contract to Hire OR Direct Hire / US Citizen, Green card, EAD

CONTACT: rrabines@topsource.com

We are implementing several key web-based applications: an internal call center system, an external provider self-service portal, and a customer/member portal, as well as mobile apps. These will use some of the latest open-source Java frameworks (e.g., Spring 3, Google Web Toolkit, JBoss rules, JQuery, etc.) and leading edge commercial open source platforms (e.g., Liferay). This is a terrific opportunity because it’s rare that a company wipes the slate clean and uses the very latest in technologies. We’re also doing some very transformational, revolutionary things with user interface/experience with HTML5/CSS3.

The Responsibilities

Work as part of the technical team that designs, develops, implements, and maintains web and mobile applications
Work closely with graphic designers and other development teams to ensure successful implementation and integration of dashboards and interactive web applications
Converts specifications and requirements into functional application code and works with front-and designers to create functional web pages
Coordinate analytical business functions, discovering business rules and ensuring that they are handled appropriately by the business applications
Understand and adhere to industry best practices for delivering high quality code
Is an active participant in an Agile/SCRUM environment
Interact with the business and user community to gather and validate business requirements and business rules
Work according to defined scope and time lines and track work in progress
Break down projects into tasks with time estimation
Proactively identify and communicate issues
Work in a team environment with other developers, designers, product managers, business analyst
Demonstrated focus on quality (unit testing, system testing, user acceptance testing)

The Experience Required

Minimum 5-7 years’ experience using Java/J2EE and object-oriented design principles
Experience with frameworks like Spring, Google Web Toolkit (GWT), Mybatis/iBatis
Experience with front-end technologies like JSP, HTML5, CSS3, JavaScript, Ajax
Experience in web services like Rest, SOAP, JAX-RPC
Experience working with relational databases, with Oracle preferred
Experience with Eclipse or equivalent IDEs
Unit testing tools JUnit or equivalent
Experience working with and implementing third party e-commerce services including, but not limited to: Payment methods (credit cards, PayPal), Customer product reviews, Site analytics (Google Analytics), SEO/SEM, and on-site searches (Endeca, Google)
Experience with Oracle E-Business Suite a plus
Experience with mobile applications and SDKs (iPhone/Xcode, Android) a plus