September 21, 2016

Lead Java Applications Developer

mughal & Associates - Miami, FL

View Job Summary View Job Summary
  • Company
    mughal & Associates mughal & Associates
  • Location
    Miami, FL
  • Job Type
  • Job Classification
    Full Time
  • Company Ref #
  • AJE Ref #
  • Number of Positions

Job Description

Mughal + Associates is seeking a SENIOR LEAD JAVA DEVELOPER to join our long term client. A fortune 200 company in MIAMI, FL.. This is a Full-time position.

The Senior Lead JavaDeveloper is responsible for leading a team of developers, analyst and contractors (on-shore and off-shore), in the end-to-end execution of custom development efforts within a development team. The position ensures that all work follows the company SDLC processes and enforce coding standards for all technologies. The incumbent ensures that all deliverables are completed on time and in budget and that all SLAs are met. The role reports to a Manager with personnel responsibility for the development team, but assumes supervisory responsibility on assigned software development efforts.


* This is a position with supervisor responsibility. The position is responsible for the delivery of IT work products that involve a team of contributors. This position supervises others on specific tasks or work streams. Typical tasks and work products include:
* Manage and support the development and implementation of custom software applications
* Provide realistic cost, effort and duration estimates for software development activities
* End-to-end ownership of discrete development activities (budget, schedule, functionality, quality, technical realization)
* Provide team leadership towards the completion of development activities on-schedule within budget and per quality expectations
* Liaise with the Program Management function of the department to provide project estimates, scheduling and completion updates to the customers
* Oversee activity of staff to ensure that production problems are resolved quickly, ensuring continued accurate system operations. At the team level, meet service level agreements for production support response and resolution.
* Manage the team budget for development activities by managing the deployment of on-shore and off-shore contractors.
* Drive adherence to best practice development processes
* Act as the project manager of small scale development projects


This position coordinates and supervises the work of several contributors and has formal responsibility for the work products completed by them.

_Latitude: _The position defines approaches and the scope of IT work products to be delivered by the incumbent and others. The position entails significant decision making authority on technical issues, resource allocation and task delegation.

_Individual Impact: _The desired impact of this position is to contribute to the team's success by ensuring the timely completion of tasks and work products involving a number of contributors. The position adds value to the work of others by providing technical expertise and management guidance.

_Information Processing and Communication: _The position will receive and share information with other team members and colleagues in the department and company. The position requires the ability to identify sources and destinations for relevant information and to communicate effectively with all stakeholders with confidence.

_Experience, Training, Licensure, Credentials and Specialized Experience: _This position is an experienced position. The expected length of relevant prior experience beyond formal education is 8 or more years. The position requires significant technical and management expertise to add measurable value to the work completed by others.


* J2EE, MVC (Struts), Spring, JDBC, JSP, JSF, relational databases, SQL, XML, Servlets, Web Services and JavaScript required
* Ibatis, Oracle ADF, SOA Suite, JDeveloper, Weblogic desired
* Full Systems Development Life Cycle projects utilizing the JAVA 2 Enterprise Edition (J2EE) platform
* Strong knowledge of object-oriented design principles, design patterns, modeling and OAF
* Full Systems Development Life Cycle projects utilizing the JAVA 2 Enterprise Edition (J2EE) platform
* Familiarity with Inversion of Control (IoC) and Aspect Oriented Programming (AOP) and frameworks, preferable the Spring framework.
* Experience with version control systems, preferable CVS.
* Knowledge of Functional or Automated Testing methods/tools like JUnit and JMeter.
* Other knowledge or expertise required:
* BS in Computer Science or related discipline
* 8+ years of hands on experience
* Strong problem solving and decision making skills
* Strong communication skills
* Some knowledge of ADF is a plus
* The candidates must also be adept in providing quality assurance checkpoints related to tiered development including object design, model design, and Java, JSP and SQL code reviews prior to solution releases.
* Self-motivated professional who demonstrates strong technical agility and responsiveness and who is eager to learn and grow within a consulting-like Technology Services organization.
* Clear thinking, fact-based and to the point professionals who looks forward to working within a creative team atmosphere.
* The position requires the following credentials and licenses:
* Oracle or Java certification is a plus
* PMP certification is a plus
* Fusion and ADF certification is a plus


* Solid understanding of key administrative processes, such as Procure-to-Pay, Order-to-Cash, Treasury and Cash Management,
* Ability to lead and motivate a cross-functional team
* Experience in developing, mentoring and coaching staff