Tech Lead
closedEncora
πRemote - Brazil
Job highlights
Summary
Join Encora as a Java Fullstack Tech Lead and leverage your expertise in backend development with Java and frontend with React and Vue.js. You will support and develop scalable, performant, and secure solutions. Responsibilities include participating in the full development lifecycle, leading design for high-availability features, collaborating with international customers, and contributing to application maintenance. This role requires extensive experience in full-stack development, including RESTful APIs, modern front-end frameworks, Java with Spring Boot, relational databases (Oracle and PostgreSQL), and CI/CD pipelines. The position is full-time and remote, based in Brazil.
Requirements
- Experience as a Full-Stack Developer, working across both front-end and back-end components. This includes experience in designing, developing, and integrating RESTful APIs and a strong understanding of API security, versioning, and documentation best practices
- Experience in modern front-end frameworks such as React and Vue.js, with demonstrable project experience. This includes advanced knowledge of HTML, CSS, and JavaScript for crafting responsive and interactive user interfaces
- Experience in Java for back-end development, particularly using Spring Boot for building robust and scalable APIs
- Experience with relational databases, specifically Oracle and PostgreSQL, including advanced querying and optimization. This includes Familiarity with database design and performance tuning for both transactional and analytical workloads
- Experience in setting up and managing CI/CD pipelines using GitHub Actions. This includes experience in deploying and managing applications on OpenShift and AWS cloud platforms and knowledge of containerization and orchestration tools such as Docker and Kubernetes
Responsibilities
- Work in a dynamic team to provide solutions with Java applications
- Participate in the complete cycle of development from requirements gathering, development and testing
- Digest requirement from product team and lead the elaboration of high level design for high availability, performance and scalability features
- Raise and discuss trade-offs of different design approaches
- Participate in technical discussions with international customer on a daily basis
- Code development
- Help to unblock the other team members
- Be part of a team designing and implementing new features, services and APIs
- Assist with maintenance of existing applications and provide production support
Preferred Qualifications
- Experience with geospatial development libraries such as JTS, GDAL, and Leaflet for geoprocessing and map-based applications
- Experience in utilizing spatial databases like PostGIS and Oracle Spatial for efficient geospatial data storage, retrieval, and analysis
- Experience working in an agile development environment with User Experience (UX)/Service Designer teams, Software Developers, and Scrum Masters to iteratively create or improve digital products and services from conception to production
- Software Development best practices such as: simplicity, coherence, testing, maintenance, and analysis
Benefits
Work from home
This job is filled or no longer available
Similar Remote Jobs
- πWorldwide
- πIndia
- π°$196k-$294kπWorldwide
- πHungary
- πWorldwide
- πUkraine
- πBrazil
- πPoland
- πIndia
- πWorldwide