Lead Java Engineer

06 Aug 2024

Vacancy expired!

A consumer products company located in New Jersey is actively seeking an analytical and driven professional to join their staff as a Lead Java Engineer. In this role, the Lead Java Engineer will be responsible for guiding engineers and other technical staff responsible for successful delivery and ongoing evolution of digital products.

Responsibilities The Lead Java Engineer will:
  • Participate in all aspects of product development and design, including performance, scaling, coding, caching, security, encryption, state management, error logging and testing
  • Work with product management and business analysts in an agile environment to ensure continual release of high value deliverables
  • Participate in full lifecycle development of software including analysis, design, coding, testing, implementation, deployment and support
  • Consistently write, translate, and code software programs and applications according to specifications
  • Lead the development effort in building scalable, extensible, secure applications while employing best practices
  • Assist/mentor other developers with full stack enterprise application design and development strategies utilizing best practices
  • Design and develop both internal and external facing APIs/RESTful services for Enterprise Application Integration of applications hosted on premise and in the cloud
  • Develop release management strategies and configure automated deployment packages for deploying application and database changes to QA, Staging, and Production environments
  • Configure and manage Azure DevOps for source control and automated build, test and deployment of developed software
  • Integrate unit testing strategies and analyze application and database performance on new and existing programs for the purposes of correcting errors, isolating areas for improvement, resolving performance bottlenecks, and general debugging
  • Lead code reviews, ensuring the team is consistently producing optimal code
  • Collaborate with platform vendors to assess and isolate issues
  • Evaluate new vendor platforms that may potentially be useful for future engagements

Qualifications
  • Proven experience leading software engineering teams
  • Passion for being involved in the full cycle of product development - from ideation to deployment
  • 5+ years of experience designing/developing distributed, scalable cloud-based solutions using serverless technologies with Node and/or C# as well as JavaScript client side technologies (React, Angular)
  • 3+ years of experience of successfully leading teams of software engineers
  • Ability to lead hybrid teams composed of vendor and internal resources
  • Ability to complete all phases of SDLC including analysis, design, development, testing, and support utilizing Scrum/Agile methodologies
  • Ability to innovate and provide functional applications with intuitive interfaces
  • Proven analytical and problem-solving abilities
  • Ability to interpret complex business requirements and encapsulate business logic/rules into reusable libraries
  • Strong understanding and demonstrated usage of object-oriented design concepts
  • Experience with software versioning and release management
  • Strong ability to exercise independent judgment, effectively prioritize, and execute tasks while under pressure
  • Experience working both independently and in a team-oriented, collaborative environment
  • Excellent communication skills

Desired skills
  • Bachelor's degree in engineering, computer science, information systems, or a related field from an accredited college or university

  • ID: #44645984
  • State: New Jersey Montvale 07645 Montvale USA
  • City: Montvale
  • Salary: USD TBD TBD
  • Job type: Contract
  • Showed: 2022-08-06
  • Deadline: 2022-10-04
  • Category: Et cetera