Technical Expert, Full-Stack
Summary
Technical lead role focusing on full-stack development using Java (Spring Boot) for backend APIs and React Native for mobile applications. The position involves guiding developers, making architectural decisions, and ensuring high standards for security, performance, and code quality across the entire development lifecycle.
- Support the project implementation team to ensure objectives and deliverables are met
- Serve as a technical point of reference, guiding and supporting developers
- Ensure best development practices, design standards, quality, security, and performance
- Contribute to architectural and technical decisions, identify risks, and propose improvements
- Design, develop, and maintain scalable RESTful APIs and microservices using Java
- Efficiently integrate relational and/or non-relational databases
- Work with tools and frameworks in the Java ecosystem, such as Spring Boot and Hibernate
- Create and maintain mobile applications with React Native
- Integrate frontend applications with APIs and backend services
- Ensure compatibility with iOS and Android platforms and a range of devices
- Collaborate with multidisciplinary teams
- Conduct code reviews
- Implement unit and integration tests
- Monitor and optimize frontend and backend application performance in production
- Identify and resolve bugs and technical issues
- Research and propose new technologies, frameworks, and tools
Requirements
- Strong experience in backend development with Java and frameworks such as Spring Boot
- Proven experience in mobile frontend development with React Native
- Knowledge of relational databases such as MySQL and PostgreSQL, and/or non-relational databases such as MongoDB and DynamoDB
- Experience developing RESTful APIs and integrating systems
- Familiarity with source code version control tools such as Git
- Experience with Agile methodologies such as Scrum and Kanban
- Knowledge of CI/CD practices and pipeline tools such as Jenkins, GitLab CI, and GitHub Actions
- Familiarity with microservices architecture and application security best practices
Core Competencies
Demonstrates expertise in backend development with Java and Spring Boot, alongside mobile frontend development using React Native. Proficient in designing and maintaining scalable RESTful APIs, integrating databases, and applying best practices in application security and performance optimization.
Highest-signal resume keywords
- Java Backend Development
- Spring Boot Framework
- React Native Mobile Development
- RESTful API Development
- Agile Methodologies
Hard Skills
- Java
- Spring Boot
- React Native
- RESTful APIs
- MySQL
- PostgreSQL
- MongoDB
- DynamoDB
- Git
- CI/CD Practices
Soft Skills
- Collaboration
- Problem-Solving
- Technical Guidance
Industry Keywords
- Application Security
- Code Reviews
- Unit Testing
- Integration Testing
- Performance Monitoring
Tools & Technologies
- Hibernate
- Jenkins
- GitLab CI
- GitHub Actions
- Microservices Architecture