Senior Software Engineer II

RELX GroupChicago, IL
39d

About The Position

This position performs complex research, design, and software development assignments within a software functional area or product line, and provides direct input to project plans, schedules, and methodology in the development of cross-functional software products. This position performs software design typically across multiple systems; mentors more-junior members of the team; and talks to users/customers and translates their requests into solutions.

Requirements

  • Related experience, including prior experience as a programmer in a commercial software development environment.
  • Strong experience with CI/CD pipelines with GitHub or similar; Jenkins; Nexus, Artifactory, Docker
  • Experience in working in a cloud environment such as AWS, GCP or Azure.
  • Understanding of messaging systems like MQ, Rabbit MQ, Kafka, or Kinesis.
  • Expert-level development experience using Java, J2EE and Web applications using MVC model.
  • Experience with Web Services, Spring MVC. Hibernate and JPA frameworks.
  • Experience integrating with Web Services (REST) and parsing JSON data.
  • Experience designing and operating solutions with relational & NoSQL Databases (MySql / Postgres, ElasticSearch, MongoDB)

Responsibilities

  • Responsible for development of web-based enterprise applications from specifications
  • Responsible for staying current on advancements in technology, design practices, and architecture, as well as the latest software and networking processes, tools, and methods, and for making recommendations on how these advances can be applied to the current products and engineering practices.
  • Work in an Agile/Scrum SDLC
  • Operate in various development environments (Agile, Waterfall, etc.) while collaborating with key stakeholders.
  • Resolve complex technical issues as necessary.
  • Train entry-level software engineers as directed by department management, ensuring they are knowledgeable in critical aspects of their roles.
  • Design and work with complex data models.
  • Mentor less-senior software developers on development methodologies and optimization techniques.
  • All other duties as assigned.

Benefits

  • Health Benefits: Comprehensive, multi-carrier program for medical, dental and vision benefits
  • Retirement Benefits: 401(k) with match and an Employee Share Purchase Plan
  • Wellbeing: Wellness platform with incentives, Headspace app subscription, Employee Assistance and Time-off Programs
  • Short-and-Long Term Disability, Life and Accidental Death Insurance, Critical Illness, and Hospital Indemnity
  • Family Benefits, including bonding and family care leaves, adoption and surrogacy benefits
  • Health Savings, Health Care, Dependent Care and Commuter Spending Accounts
  • In addition to annual Paid Time Off, we offer up to two days of paid leave each to participate in Employee Resource Groups and to volunteer with your charity of choice

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Industry

Publishing Industries

Education Level

No Education Listed

Number of Employees

5,001-10,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service