πIndia
Senior Full Stack Java Developer
closed
Propz
πRemote - Worldwide
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
This job is filled or no longer available
Similar Remote Jobs
πRomania, Poland
πEurope, Asia
πWorldwide
πWorldwide
πPakistan
πPortugal
πUnited States
πCanada
π°$100k-$130k
πWorldwide