Principal Software Engineer eComm Loc : Framingham, MA
100,000 - 200,000
Job Description:
Responsibilities
- Understand and influence the adoption ofevolving Microservices in the global commerce platform.
- Participate and provide inputs to governancemechanisms with PaaS & CaaS.
- Evaluate and select platform technologies and open-source components to enable platformbuild-out and solve engineering problems.
- Work in an agile environment and participate inconceptualizing and implementing platform features for our global webproperties.
- Provide design directives to other softwareengineers, including how to construct and integrate software components inorder to meet all functional and non-functional requirements.
- Is an Equal Opportunity Employer who values the diversity of our people, products, and services.
Basic Skills
- BS/BA in Computer Science, Math or related field.
- 5-8 years or more of total experience.
- Minimum 2 years of hands-on experience on Java/Springfor large customer facing web properties.
- Excellent communication and critical thinkingskills.
- Ability to organize unstructured information andattention to detail.
- General knowledge of distributed systemsarchitecture and cloud technologies.
- General knowledge of Domain Driven Designconcepts and Microservices.
- General exposure to Java 8 and RxJava.
- General knowledge of Spring and the Springecosystem (Spring Boot, Spring Cloud, Spring Data, Spring Security).
- General knowledge of NoSQL data storetechnologies and polyglot persistence (Couchbase, Cassandra, etc..).
- General understanding of application securitystandards and best practices.
- General knowledge of softwareoperationalization, performance tuning, threading and modularization.
Additional Information
- Is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, protected veteran status, disability, or any other basis protected by federal, state, or local law.