Java Software Engineering Manager
Development & Test
MarltonNJ Contract To Hire Oct 7, 2024
Java Software Engineering Manager
Remote – Once a month onsite in Marlton, NJ, Conshohocken, PA, or Dallas, TX
6-month Contract to Hire!!!

Overview:?
Our client, a technology company, is building out a new software engineering team to support a brand new platform build and they are seeking an experienced Software Engineering Manager with Java/AWS skills.  

This position is 100% remote but candidates must be commutable to Conshohocken, PA, Marlton, NJ or Dallas, TX for monthly travel.

This is a contract to hire position.

Job Summary:?
The Software Engineering Manager will provide Technical Leadership for all stages of Software design, development and maintenance of large complex applications. This role should have a proven track record of leading agile teams, defining and driving modern engineering practices to deliver powerful yet intuitive outcomes that aligns with technology roadmap. This position will balance between leading the development and testing teams, focusing on execution, influencing improvements (across automation, productivity, innovation, quality, and predictability) and driving change.

Essential Job Duties and Responsibilities:
  • Lead a team of contractors and employees across multiple projects.
  • Provide leadership in execution and delivery to technology teams in support of the business applications. This includes leading and coordinating activities throughout development and ensuring on time delivery with quality.
  • Provides architectural guidance and ensures the solutions designed are highly scalable and can be cloud ready.
  • Work closely with business stakeholders across business channels, participate in the planning processes, establishing and implementing applications based on corporate architecture direction and managing the maintenance of existing applications.
  • Manage multiple active projects in parallel from execution and delivery.
  • Project manages all the application development activities and ensures timely delivery of the projects without compromising quality and performance of the system.
  • Ensures the best development processes and technologies are used in the design and implementation of applications.
  • Bring innovative new ideas to solve complex problems.
  • Empower the team to be accountable and responsible for their deliverables.
  • Comply with all company policies and procedures.
  • Maintain regular and punctual attendance.

Supervisory Responsibilities:
  • This position has direct reports. Manages staff and carries out supervisory responsibilities in accordance with the organization's policies and applicable laws.
  • Responsibilities include interviewing, hiring, and training employees; planning, assigning, and directing work; appraising performance; rewarding and disciplining employees; addressing complaints and resolving problems.

Qualifications:
  • Expertise in building message based distributed, scalable, and resilient systems.
  • Strong experience in Agile/Scrum running and developing Agile Teams
  • Experience with SQL and NoSQL databases.
  • Knowledge and experience with HTML5, JavaScript MVC frameworks
  • Background in enterprise web development and object-oriented programming, analysis, design, and implementation
  • Strong problem solving, logic, and analytical skills.
  • Experience developing and integrating RESTful APIs.
  • Experience developing and maintaining SOAP based Web Services
  • Experience developing applications using Microservices Architecture.
  • Experience with Container technologies such as Docker Hub, Kubernetes and AWS
  • Knowledge of CI/CD pipelines, test automation.
  • Demonstrates the ability to accurately identify and quantify levels of risk and propose mitigating actions.
  • Demonstrates ability to critically analyze technical trade-offs between different design options. Drives overall design and technical architecture.
  • Demonstrates technical proficiency in information engineering, tools, languages, and environments. (Includes data modeling, data management and repository management).
  • Experience leading mortgage industry-based application development is a plus.
  • Experience with python to be able to develop proof of concepts is a plus.
  • Experience with Open source rules engine platform and orchestration platform is a plus.
  • Experience leading mortgage industry-based application development is a plus.
  • Experience with python to be able to develop proof of concepts is a plus.
  • Experience with Open source rules engine platform and orchestration platform is a plus.

Education and/or Experience:
  • 7 years of experience in leading enterprise level application development including application architecture
  • 5+ years of hands-on experience developing large scale n tier applications using J2EE, Spring framework, hibernate and web technologies.
  • 5+ years of solid experience in building cloud native applications using microservices and cloud deployment.
  • BS or higher in Computer Science or related technology field
  • Relevant professional certification will be considered as a testament to the candidate being on a constant learning path.

#LI-REMOTE
#LI-QH1