Sr Java Developer (Team Lead)
Potomac River Holdings is looking for a Technical Lead to join our fast growing Information Technology Team. PRH is a leading e-commerce company located in charming Old Town Alexandria, VA. We are an industry-leading Fulfillment by Amazon reseller (FBA). We specialize in providing merchants with a highly profitable way of selling products through the Amazon Marketplace. We optimize Amazon listings to increase brand value, use proven strategies to maximize conversion and growth opportunities, and allow product makers to earn more money and spend less resources on the Amazon platform. PRH ranked as the 2nd fastest-growing business in Virginia and 105th in the US by INC Magazine. We are killing it this year and grew over 70%! As a key member of the Information Technology organization, you'll play a key role in delivering best in class solutions to complex problems. You'll be a senior level technical contributor as well as an effective leader of development teams. You'll be mainly responsible for coordinating and monitoring all aspects of the software development lifecycle across multiple technology platforms and disciplines. You'll also provide technical support and mentoring to other PRH team members. What you'll do:Work in an Agile Development environmentCreate solutions leveraging AWS Cloud Computing productsBuild custom applications on the Salesforce platformWork with one or more of the following technologies: Python, Java (Preferred), GitHub, BitBucket, JIRA Who you are: Confident: You are a natural at conveying value, and you know how to stand your ground.Innovative: You are curious and excited by new ideas.Enthusiastic: You are energized by a fast paced environment.Team player: You are comfortable working as a part of a team, but are self-motivated and committed.Solutions-oriented: You are able to understand and translate business needs into leading-edge technologies. What you should have:Bachelor's degree in Computer Science or STEM (Science, Technology, Engineering, Math) majors, or 4+ years of equivalent work experience in IT8+ years of experience supporting all phases of the Software development lifecycle process Technical Functions:Researches, designs, and develops applications. Analyzes software requirements to determine feasibility of design within time and cost constraints.Develops and directs software system technical design procedures, programming, technical testing and documentation.Ability to analyze, design, and document system implementation, extension, and follow best practices for design and deployment.Creates technical design documentation for software changes and development.Troubleshoots and resolves software issues. Lead Functions:Leads the efforts of other developers by assigning and reviewing development work.Contributes to the development activities such as project estimates, scheduling, and deliverables.Conducts code reviews for system modifications and development.