Senior Full Stack Java Developer

Logo of Propz

Propz

πŸ“Remote - Worldwide

Job highlights

Summary

Join Propz, a pioneering technology company leveraging Big Data to boost retail sales. We're seeking a Senior Full Stack Java Engineer to lead the development of next-generation CRM software for the retail sector, serving millions of consumers across Brazil. You'll contribute to evolving our systems' code and architecture, developing large-scale Java applications using Spring Framework, and creating robust React frontends. This role involves collaboration with multi-functional teams, mentoring colleagues, and staying updated on emerging technologies. We offer a challenging environment with opportunities for growth and development.

Requirements

  • Completed higher education in Computer Science, Software Engineering, or a related field
  • More than 5 years of experience in Full Stack development
  • Knowledge of Software Design Patterns, Architecture, and Testing Methodologies, such as TDD, DDD, Microservices, and Serverless solutions
  • Knowledge of best Front-end development practices, ensuring the best experience for our clients and their consumers
  • Experience with relational databases such as MySQL, Oracle, or PostgreSQL
  • Proven experience as a technical reference in software development teams, with the ability to offer technical mentoring and promote knowledge sharing
  • Excellent problem-solving, critical thinking, and analytical skills
  • Excellent communication, collaboration, and interpersonal relationship skills
  • Experience with agile methodologies, build automation, and continuous delivery practices
  • Advanced English – necessary for interaction with the European team

Responsibilities

  • Help evolve the code and architecture of the systems, providing continuous improvement solutions that best meet the needs of the company's technological strategy
  • Develop large-scale Java applications using the Spring Framework, focusing on both back-end and front-end technologies
  • Create robust and high-performance frontend applications with React, ensuring optimized user experience and functionality
  • Design and implement scalable and efficient full-stack software solutions to meet business needs
  • Collaborate by providing technical guidance to colleagues, sharing knowledge about best full-stack development practices
  • Work together with multi-functional teams to define, design, and launch new features
  • Develop optimized table designs for high-volume OLTP relational databases
  • Review colleagues' code, provide constructive feedback, and ensure adherence to best practices for Java and React
  • Participate in agile ceremonies, focusing on identifying and resolving technical debts
  • Stay updated with emerging trends and technologies, bringing new ideas and insights to the team's back-end and front-end development

Preferred Qualifications

  • Experience in the development of robust digital products used at scale
  • Experience in the development of CRM platforms or marketing tools
  • Experience with the transformation of legacy implementations and architectural advancements

Benefits

  • Health and Dental Plan
  • Life insurance
  • Meal voucher
  • Casual dress code
  • Home-office work model
  • Day off on your birthday

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Please let Propz know you found this job on JobsCollider. Thanks! πŸ™