Must be a US Citizen or Permanent Resident! This position is 100% onsite... No remote access!
Must have a reasonable commute to Exton, PA!
Lead Java Developer Responsibilities:
Responsible for directing and managing the activities of a team of developers involved in the design, development, deployment, and support of IT systems.
This position manages the software and database development cycle for customization's, regulatory compliance, business rules and formats, and project plans.
The position leads, coordinates, and integrates multiple large and complex application development programs that have significant business impact.
Drives the Application Development Services delivery, projects, and the development organization toward achieving the intended business results aligning to enterprise strategies.
Oversees the design and constructs of extensions, reports, and interfaces with highly variable complexity.
Works in an Agile team working on concurrent projects.
Perform design and code reviews regularly.
Utilizes company-specific programming standards and techniques to assure efficient program logic, data manipulation, and support-ability.
Provides advanced problem-solving and technical support for one or more modules.
Recommends improvements to application development and strategy, application usage, or process by applying knowledge of the business processes in various functional areas.
Validate project design, business impact, and resolution of implementation issues.
Manage, coach, develop, and mentor professional level staff; ensure resources are effectively utilized.
Ensures that our development team complies with all technical procedures, quality controls, corporate policies, and regulatory controls.
Communicates effectively with our Business and Technology partners.
Recruits, hires, leads, motivate, and coaches staff to continually improve our team’s performance.
Review technical architecture of new and ongoing projects to ensure long term simplicity, scalability, maintainability, security, and reliability.
Work with technical operations and support teams to increase stability and reliability of the deployment environments.
Manage outsource development team.
Requirements:
5-6 + years of development experience with Java full stack and MERN stack (React.js and Node.js).
3+ years of experience working as a lead developer in managing, building, and growing teams in a collaborative and team environment.
Experience working in an Agile environment.
Knowledge of Docker/Kubernetes.
Database and integration experience using: RESTful API, SQL, and web services.
Ability to manage projects with evolving priorities and deadlines.
Strong written, verbal, and presentation skills required.
Excellent facilitation skills are required to drive resolution of complex business and technical problems.
The ideal candidate will be highly organized, capable of managing multiple, complex tasks and able to work with several groups at once.
Effective interpersonal and communication skills
Must have strong problem-solving and follow-through skills
Experience managing both internal resources and, as needed, external contractors/vendors
Strong interpersonal skills and ability to work effectively at all levels in a collaborative team environment.
Knowledge of IT service management principles.
Ability to organize, prioritize and schedule work assignments.
Experience with CI/CD and Knowledge of Docker/Kubernetes is preferred.
Experience with automation tools such as Microsoft Power Automate is preferred.
William Ruf
W 914-213-8559
Text: 845-201-9853
Email: rufw2003@gmail.com