Principal Software Engineer

5 - 7 years experience  •  Retail & Consumer Goods

Salary depends on experience
Posted on 05/16/18
Framingham, MA
5 - 7 years experience
Retail & Consumer Goods
Salary depends on experience
Posted on 05/16/18

Position Description: Act in the capacity of an eCommerce application software engineer to actively participate in the definition, design, development, testing, test automation support, and implementation of software functionalities. Estimate engineering automation effort, plan implementation, and rollout system changes. Ensure that technical solutions follow best practices, are reliable, and are easy to maintain. Create and evolve application automation and documentation. Work with engineers and other cross-functional teams including Product Management, Project Management, Release Engineering, Quality Assurance, and Operations teams to develop innovative solutions that meet eCommerce market needs. Mentor and guide junior team members. Find and help fix bugs and stability/scalability issues in a very time critical environment. Support site rollouts and be available to resolve site issues.  

Qualifications

Required Experience/Skills: Requires a Bachelor’s degree (or foreign equivalent) in Computer Science, Engineering (any field), or a directly related field plus five (5) years of full software development lifecycle experience including performing independent analysis. Experience must include:

Five (5) years of experience with each of the following (experience may be gained concurrently):

-Working in a production development environment

- Developing applications deployed on an enterprise strength application server

- Balancing multiple priorities

Three (3) years of experience with each of the following (experience may be gained concurrently):

- Website experience with REST and JSON

- Working with business processes involving eCommerce applications with large implementations of J2EE technologies

- Spring and related technologies including Spring Cloud

- RDBMS including Oracle

- Establishing effective working relationships with team members and cross-functional teams Two (2) years of experience with each of the following (experience may be gained concurrently):

- Developing applications using technologies including Java 8, SpringBoot, REST, MySQL, and Linux

Job ID: 1049677

Not the right job?
Join Ladders to find it.
With a free Ladders account, you can find the best jobs for you and be found by over 20,0000 recruiters.