Sr. Backend Engineer @ Rakuten - Beloit, WI
Job Overview
2 months ago
Sr. Backend Engineer
Rakuten - Beloit, WI
- Design and implement features that enable influencers to create content for their audience across different platforms (blog, social networks, video, ...)
- Expand the analytics dashboards where influencers currently track their performance
- Create internal and external tools to facilitate Retailer Media Campaigns
- Design and build internal tools and dashboards to help the Account Management team monitor and assist influencers
- Develop and maintain the payment application used to pay influencers and generate reports for the Finance team
- Monitor and maintain the existing backend functionalities
- Contribute to weekly product releases, sprint plannings, and code reviews with a small and dynamic engineering team
- Proven experience with several of the technologies composing our stack (see below)
- Excellent understanding of OOP design principles (loose coupling, encapsulation, etc.)
- Experience with Spring framework
- Experience building highly scalable REST APIs
- Experience building applications in AWS cloud platform
- Experience working with APM tools such as DataDog
- Thorough knowledge of backend paradigms (multithreading, caching, performance tuning)
- Experience with relational databases (we use MySql, Postgres and Redshift) and/or NoSql databases (we use MongoDB and Elasticsearch)
- Experience developing meaningful unit and integration tests to cover complex functionality
- Experience working within a distributed microservices architecture
- The main application is a REST Api powered by a Java application using the Jersey framework within a Tomcat server.
- We have started splitting this monolithic app into smaller microservices. These are Spring Boot applications deployed with Amazon Beanstalk or Elastic Container Service.
- 5+ years of core java programming experience
- Good written and verbal communication skills
- Always improve, always advance. Only be satisfied with complete success - Kaizen.
- Be passionately professional. Take an uncompromising approach to your work and be determined to be the best.
- Hypothesize - Practice - Validate - Shikumika. Use the Rakuten Cycle to succeed in unknown territory.
- Maximize Customer Satisfaction. The greatest satisfaction for workers in a service industry is to see their customers smile.
- Speed!! Speed!! Speed!! Always be conscious of time. Take charge, set clear goals, and engage your team.
Similar Jobs
Software Engineer (W2)
Phasorsoft LLC
Chicago, IL
As a Senior Software Engineer you will contribute to design, development and deployment of the client's state-of-the-art digital platform.
Backend Engineer
Squadhelp.com
Hoffman Estates, IL
As a Backend Engineer, you will be responsible for developing, maintaining and improving our server-side logic, databases, and APIs.
Information Application Development Engineer
Rockwell Automation
Lisle, IL
The engineer develops and communicates best practices in creating information applications to internal and external users. Expert as C#, Dot Net developer.
Senior Software Engineer
AccuLynx
Chicago, IL
7+ years of full-stack web development: frontend, backend and database. Support Engineering team in delivering well-written, well-tested code to complete new…
Principal Full Stack Java Engineer
Kin + Carta
Chicago, IL
Mentoring less experienced engineers to foster their career path and growth. Bridging the gap between elegant front-end design and existing enterprise backend…
Jr Java Developer with python with SQL/Python (w2)
Phasorsoft LLC
Chicago, IL
Actively provide day-to-day Tier 2 software support for our backend services. As a Software Support Engineer, you will be responsible for actively providing day…
Principle Software Engineer
C.H. Robinson
Chicago, IL
Experience with end-to-end feature development including backend/API engineering. In addition, the role is responsible for impacting and continuously improving…
Backend Software Engineer
CVS Health
Buffalo Grove, IL
3+ years of professional software development experience with focus on backend technologies. Good experience on analyzing and optimizing backend applications…
API Application Support Engineer
ClientSolv Technologies
Chicago, IL
Being able to understand how support or backend tools work, and how they work and interact together to pull together a complete picture of the root cause.
Senior Software Engineer Back End Java (remote)
Ad Hoc Team
Naperville, IL
Our ideal Full Stack Software Engineer is equally comfortable with frontend and backend development. They mentor and guide more junior engineers through the…
Senior Software Engineer Back End Java (remote)
Ad Hoc Team
Madison, WI
Our ideal Full Stack Software Engineer is equally comfortable with frontend and backend development. They mentor and guide more junior engineers through the…
Senior Software Engineer Back End Java (remote)
Ad Hoc Team
Milwaukee, WI
Our ideal Full Stack Software Engineer is equally comfortable with frontend and backend development. They mentor and guide more junior engineers through the…
Senior Software Engineer (remote)
Ad Hoc Team
Chicago, IL
Our ideal Full Stack Software Engineer is equally comfortable with frontend and backend development. They mentor and guide more junior engineers through the…
Principal Software Engineer (Backend)
Rite-Hite
Milwaukee, WI
Leverage skills to determine optimal and efficient designs for our cloud-based platform and industry solution applications.
Chicago, IL
Working directly with team of 6 fellow engineers. Actively provides day to day Tier 2 software support for backend Telematics services.
Fullstack Software Engineer II - JAVA
JPMorgan Chase Bank, N.A.
Chicago, IL
Write high quality code that will serve as an example for other engineers. As an emerging member of a software engineering team, you execute software solutions…
Chicago, IL
Systems that help clients deliver millions of dynamic ads. Integrations that optimise performance with trusted data sources, cleaning and analysing transaction…
Staff Engineer
Mediaocean
Chicago, IL
Sponsoring and mentoring other engineers into positions of greater responsibility. Experience with frontend technologies such as React or Vue.js and backend…