Jobs and Careers
TR

Sr Sofrware Engineer (Java)

Truelogic Software
Remote, anywhere in LATAMRemotefull_timeVerifiedPosted 16 Feb 2023

About the role

Client Information

The largest free loyalty program in the US and the first-ever jersey badge sponsor of the Golden State Warriors.The headquarter is in the San Francisco Bay Area with 12 offices worldwide. 

Our employees enjoy a fast-paced, friendly environment where creativity and teamwork are valued and results are recognized. Join our team to experience the best of both worlds: a large, profitable, multinational company with the rapid growth and agility of a startup.

Project Description

We are looking for a Senior Software Engineer motivated to tackle complex technical problems to for our quickly expanding engineering team. Our team oversees creating the software that millions of members use. 

We are currently starting to build our own targeting hub with a long-term perspective. This is an excellent time to join and progress by contributing to a team that will build a solid basis for the platform's future iterations. In addition to the exciting new platform, this team is responsible of maintaining a number of key services that keep improving the capabilities to provide user customization and relevance to meet the demands of both members and our merchant partners. 

Responsibilities

• Design and build testable, scalable software solutions by deeply understanding business needs, studying information needs; conferring with stakeholders; studying existing systems flow; following the software; implementing industry best practices

• Form strong partnership with product managers and stakeholders in other teams

• Break work down into concise deliverables with a focus on iterative product delivery

• Document and demonstrate solutions by leveraging charts, layouts, diagrams, documentations, clean design, and code

• Mentor junior developers and contribute your experience & knowledge to the entire team

• Respond to production issues when on-call, conduct independent analysis, and apply sound judgment to restore the system.

 

Requirements

• Excellent understanding of OOP design principles (loose coupling, encapsulation, SOLID etc.)

• Experience in application development using Java, Spring Boot, JPA

• Knowledge of working with OLTP databases like Postgres/MySQL or OLAP databases like Snowflake

• +5 years of experience in Java build automation tool like Maven or Gradle

• +4 years of experience with cloud native application development (Kubernetes, Serverless etc.)

• Experience in designing, implementing different Common Software Architectural Patterns including microservices architecture, event driven architectures

• Experience working with AWS Technologies - S3, SQS, Lambda, DynamoDB, IAM etc.

 

Nice to have

• Experience with different distributed system building blocks(e.g. Kafka, Redis, Elastic Search, or other similar NoSQL product)

• Experience to refactoring legacy systems

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Truelogic Software

View company profile →