Job Description
Role:-Tech Lead (Full Stack Java Developer)
Location:-Media,PA
Duration:- 6+Months
Visa:-Any
Interview:-Coding Test
Job Description:-
Design, develop, and deploy solutions within the organization’s architectural principles, policies, and guidelines
Participates fully within the Agile Team and adheres to the Lean-Agile principles and practices
Operates within the SAFe Lean Agile Framework including fully participating in Program Increment planning sessions thru to execution
Ability to reverse engineer existing deployments to provide new updates and modify existing solutions
Provide clear and thorough documentation for existing and new solution implementations for the Wawa’s knowledge base
Implement audit, logging, and monitoring solutions to provide proactive operational support
Participate in the planning of projects and corresponding strategies
Provide framework and recommendations to the business on how to best organize flow-through
Identify and resolve systems issues
Experience supporting applications including fixing bugs and the best practices for building patches
Participate in the testing phase of integration solutions under development to identify and remedy potential problem areas
Understanding, creating, manipulating, and querying databases. Understand the do’s and dont’s of the various types of databases like SQL or NoSQL DB’s. Able to understand the nuances of the databases and optimize the code accordingly.
Able to develop front-end code in one or more languages (e.g., HTML, JavaScript, ReactJS, etc.)
Strong knowledge of coding best practices and able to quickly learns new development languages
Understands different frameworks and develops knowledge on the innards of the frameworks to ensure optimal software development
Deep understanding of writing unit test cases, test mocks, integration testing, Contract testing, performance testing, regression testing and creating test data.
Able to build and maintain automated test scripts
Understands how to containerize applications
Experience working with source code repositories, knowledge of branching strategy, release strategy, artifact management and creating deployment artifacts
Experience supporting applications including fixing bugs and the best practices for building patches
Working with systems infrastructure (knowing what hardware to ask for, what OS to install, how to prepare the system and dependencies for all software)
Experience developing API / back-end code in one or more languages (e.g., JavaScript, Java, Python, Selenium, etc.)
Full-time