R.R. Donnelley

Lead Java Developer

Posted on: 12 Apr 2021

Chicago, IL

Job Description

RR Donnelley is a Fortune 500 company providing global print and digital solutions to more than 60,000 customers, spanning major industry verticals, in both public and private sectors. We are the leading provider and market leader continuing to improve our offerings through product innovation and developing a next generation platform for our InStore Marketing solution.

The Lead Java Developer is responsible for delivering elegant and thoughtful software solutions using Java technologies to meet complex business requirements.

Responsibilities:

* Building complex software systems to be successfully delivered to customers and stakeholders.
* Excellent problem solving, analytical and troubleshooting skills ability to work with minimum guidance and communicate technical concepts clearly and effectively.
* Analyzes and participates in reviews of software requirements to determine feasibility of design within time and cost constraints. Develops or provides work estimates based on analysis of requirements.
* Communicates regularly with users, other technical teams, and senior management to collect requirements, describe software product features, technical designs and product strategy.
* Proven ability to share knowledge through mentoring, reviewing code, reviewing design docs, giving technical talks, teaching classes or as a consultant on projects.
* Applies generally accepted programming standards and techniques to assure efficient program logic and data manipulation.
* Participates in designing, coding, testing, debugging, configuring, and documenting operating systems and software.
* Works in multiple code bases to deliver end-to-end functionality as part of a Agile/SCRUM and Lean feature team. Develops and maintains automated software tests.
* Demonstrates mastery over their own applications running in production including: application performance, log files, monitoring and alarming, dependency (client & server) usage patterns, database and cache, configuration, debugging and profiling.
* Provides support to their team's applications and demonstrates a sense of ownership for the systems-level production applications. Capable of aiding and triaging complex production incidents.

Required Skills

* Bachelor degree in Computer Science, Information Systems or role with 8+ years of relevant work experience OR demonstrated ability to meet the job requirements through a comparable number of years of applicable work experience.
* At least 6 years of Java experience with preference for Apache/Tomcat servers.
* Spring Framework (Spring MVC, Spring Web, Spring Security.)
* Have worked in a Linux Environment before and comfortable working on Linux and windows environments.
* Solid understanding of Object Oriented Design Principles.
* Design Patterns.
* Micro-service Architecture with emphasis on Spring Boot.
* Maven, GIT, Genkins, Continuous Integration, Continuous Development.
* Oracle SQL.

Nice to haves

* Exposure to Apache SOLR.
* Exposure to Caching Technologies ( EHCache, Gemfire etc. )
* Exposure to Selenium Test Framework.
* Must be able to demonstrate an excellent understanding of the information technology environment/infrastructure and be able to identify and resolve complex challenges associated with the work.
* Able to demonstrate an understanding of the full range of customer information/data management systems and related processes and protocols.
* Requires excellent communication skills with ability to state messages in a clear manner by using language that is easy for others to understand.
* Able to explain programs policies and procedures in language that is understood by others.

R.R. Donnelley

Chicago, IL

R.R. Donnelley & Sons Company, an integrated communications provider, enables organizations to create, manage, deliver, and optimize their multichannel marketing and business communications. It operates through Business Services and Marketing Solutions segments. The Business Services segment offers commercial printing products and branded materials, including manuals, publications, brochures, business cards, flyers, post cards, posters, and promotional items; and specialized transportation and distribution services.

It also provides customer billings, financial statements, healthcare communications, and insurance document statement printing services; distribution, shipping, healthcare, durable goods, promotional, and consumer product goods packaging labels; and packaging solutions, including rigid boxes and in-box print materials for clients in the consumer electronics, life sciences, cosmetics, and consumer packaged goods industries. In addition, this segment offers workflow design, assembly, configuration, kitting, and fulfillment services for clients in the consumer electronics, telecommunications, life sciences, cosmetics, education, and industrial industries.

Further, it provides invoices, order, and business forms that support the private and public sectors; and outsourcing services, such as creative services, research and analytics, financial management, and other services for legal providers, insurance, telecommunications, utilities, retail, and financial services companies. The Marketing Solutions segment offers direct marketing, such as audience segmentation, creative development, program testing, print production, postal optimization, and performance analytics for large-scale personalized direct mail programs; and in-store marketing, digital print, kitting, fulfillment, digital, and creative solutions and list services. It operates in the United States, Asia, Europe, and internationally. The company was founded in 1864 and is based in Chicago, Illinois.

Similar Jobs