Full Stack Engineer
Indexed description
Job Description
Experience: +7 years in Professional Software Development.
Core Java: Expert-level Java 17+.
Frameworks: Spring Boot, Spring Data JPA.
APIs: RESTful API Design & Development.
Database: MySQL, CrudRepository, SQL optimization.
Cloud: AWS (EC2, S3, RDS, or similar core services).
Autonomy: Proven ability to lead medium-complexity developments without constant supervision.
Nice To have:
Tools: Gradle or Maven for build automation.
Testing: JUnit 5, Mockito, or Testcontainers.
DevOps: Experience with Docker, Kubernetes, or CI/CD pipelines (GitHub Actions/Jenkins).
Architecture: Knowledge of Microservices architecture and Design Patterns.
Agile: Experience working in Scrum or Kanban environments.
Job Responsibilities
End-to-End Development: Design and implement robust backend services using Java 17 and Spring Boot.
Data Management: Architect and optimize database schemas using MySQL and handle data persistence through JPA/CrudRepository.
System Integration: Build and maintain secure, scalable RESTful APIs.
Cloud Operations: Deploy and manage applications within the AWS ecosystem, ensuring best practices in cloud architecture.
Technical Autonomy: Take full ownership of features from discovery to deployment, resolving technical debt and complex bugs independently.
Code Quality: Advocate for clean code, performance tuning, and comprehensive unit testing to ensure high system reliability.
Mentorship: Provide technical guidance and participate in peer code reviews to maintain high engineering standards.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search