FraminghamRecruiter Since 2001
the smart solution for Framingham jobs

Software Engineer III / Java Spring Developer

Company: Staples
Location: Framingham
Posted on: January 16, 2022

Job Description:

**Staples is business to business. You're what binds us together.****What you'll be doing:**The Software Engineer III creates or modifies complex programs, modules, routines, scripts, and data objects from a detailed design where performance, efficiency, and reliability are critical to the entire system. They understand interactions and interfaces in the systems they support and have a broad knowledge of multiple business processes. While this position has no direct reports, it may begin to lead and coordinate resources on assigned projects.They are responsible for the correctness of the systems being developed, skilled and experienced in all phases of the Software Development Life Cycle, involved in application development, meeting with their users to determine needs and mentoring more junior associates, have thorough knowledge of application systems and begin to collaborate in the development and execution of project plans with project management. Writes code that meets specifications, typically for large and highly complex software programs and systems. Develops software applications and tools. Participates in software design. Implements activities that generally impact important components/processes of the work of own unit/team/projects. Typically assigned to important/complicated undertakings. Demonstrates proficiency in most areas of the professional function and in-depth specialization in some. Anticipates and prevents problems and roadblocks before they occur. Is developing design skills.Has a comprehensive understanding of the organization's current software applications and tools. Has in-depth knowledge of Java and programming languages, proficient in C, C++; UNIX and/or NT systems. Familiar with web design, HTML, XML, and Perl. Interacts with internal, external peers and managers to exchange complex information related to areas of specialization. Receives work in the form of short- and mid-term assignments that regularly require the application of independent judgment. Mentors less experienced members of the team. Work is subject to regular supervisory review at defined milestones. Operates within the context of approved methods.**What you bring to the table:**+ Create or modify complex programs, modules, routines, scripts, and data objects+ Assist in development and testing of software functionality+ Develop knowledge of Staples business processes and system environment+ Participate in design, test, implementation, and maintenance of technical upgrades+ Monitor the use and performance of systems and equipment+ Develop application documentation+ Identify, isolate, and resolve malfunctions related to software+ Consult with technical staff and users on technical issues relating to systems+ Maintain compliance with technical standards, policies and procedures+ Perform administrative duties, including training, staff meetings, status reports, etc.+ May specialize in one or more areas of development+ Perform coding, debugging, testing, and troubleshooting throughout the application development process+ Research and make necessary adjustments and/or recommendations to resolve software related issues+ Analyze, test, monitor, and improve the performance, scalability, and functionality of software+ Conduct requirement analysis, document technical specifications, and write and review code+ Work from mock-ups or specifications to create functional code using CSS, HTML, JavaScript, or similar languages+ Test for functionality and responsiveness+ Troubleshoot and resolves bugs; verify fixes+ Ensure that work produced is of high quality and adheres to organizational and best practices**Qualifications :****What's needed- Basic Qualifications:**+ Outstanding communication Skills+ A BS or MS degree in Computer Science, or related field+ 5-7+ years of experience as a Software Development Engineer in Java, or other relevant technologies+ 3 to 5 years of hands-on experience in Spring, Spring Boot (IoC, REST).+ 2+ years of hands-on experience working with database technologies such as Oracle, MySQL.+ Experience working with Elastic Search+ 1 to 2 years of hands-on experience working with modern JavaScript frameworks like ReactJS and AngularJS+ The ideal candidate will have 5+ years of experience with object-oriented application development in a Java environment.+ Experience developing micro services.+ Experience using and creating REST APIs.+ Experience working with relational databases and data driven applications in a multi-tiered environment.**What's needed- Preferred Qualifications:**+ Experience working with an enterprise eCommerce application.+ Strong ability to collaborate with enterprise level cross functional technical teams to design and deliver scalable solutions.+ Can effectively and efficiently work both independently and as leader within a cross functional team.+ Ability and desire to be part of a high performing team.+ Encourages innovation and willing to take calculated smart risks.+ Ability to design, code and test major features.+ Ability to work as an individual contributor as well as in a team.+ Excellent written and verbal communication skills+ Strong drive to ensure code quality and inspiring fellow team mates to do the same+ Experience in agile development methodologies**We Offer:**+ Inclusive culture with associate-led Business Resource Groups+ Flexible PTO (22 days) and Holiday Schedule (7 observed paid holidays)+ Online and Retail Discounts, Company Match 401(k), Physical and Mental Health Wellness programs, and more perks and benefits_Interested in joining the team? Check out our_ _perks and benefits_ _!__Staples believes Inclusion is a verb and we encourage diversity of thinking and ideas as well as backgrounds and experiences. Staples is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, age, sex, sexual orientation, gender identity, national origin, protected veteran status, disability, or any other basis protected by federal, state, or local law._

Keywords: Staples, Framingham , Software Engineer III / Java Spring Developer, IT / Software / Systems , Framingham, Massachusetts

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category

Log In or Create An Account

Get the latest Massachusetts jobs by following @recnetMA on Twitter!

Framingham RSS job feeds