Senior Fullstack Engineer (Angular / Java)
New
J
JobgetherEnterprise software
Based in BrazilFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Languages
- Strong English communication skills.
- Required Skills
- PostgreSQLSQLJavaSpring BootTypeScriptAngularAgile methodologiesRESTful APIs
Requirements
- Strong hands-on experience with Angular and TypeScript.
- Backend development experience using Java and Spring Boot, Quarkus, or similar frameworks.
- Experience designing, developing, and integrating REST APIs.
- Strong understanding of SQL and relational database concepts.
- Practical experience with PostgreSQL or comparable relational databases.
- Knowledge of software architecture, clean code principles, and automated testing.
- Ability to independently design and implement features across the full technology stack.
- Experience developing and maintaining complex enterprise applications.
- Strong analytical, troubleshooting, and problem-solving skills.
- A proactive approach to task ownership, decision-making, and proposing solutions.
- Experience working within Agile methodologies and distributed teams.
- Strong English communication skills.
- Nice to have: experience with Kubernetes, GitLab CI, or Argo CD.
- Nice to have: knowledge of authentication and authorization concepts, cloud-native deployment environments, and DevOps practices including CI/CD pipelines.
- Nice to have: experience contributing to technical mentoring, architecture discussions, and code reviews.
Responsibilities
- Design, develop, and maintain full-stack enterprise applications.
- Build modern, responsive frontend applications using Angular and TypeScript.
- Develop and maintain backend services and APIs using Java, Spring Boot, Quarkus, or similar frameworks.
- Design and implement RESTful APIs and integrations with internal and external systems.
- Develop, maintain, and optimize data models and database interactions.
- Contribute to software architecture decisions, technical design discussions, and implementation strategies.
- Deliver features independently across the frontend and backend.
- Maintain code quality through clean coding practices, automated testing, and peer reviews.
- Collaborate with distributed Agile teams to deliver scalable, reliable, and maintainable solutions.
- Identify opportunities for improvement and promote engineering best practices.
View Full Description & ApplyYou'll be redirected to the employer's site