
Mid-level Java Back-end Developer
FCamara Consulting & Training
full-time
Posted on:
Location Type: Remote
Location: Brazil
Visit company websiteExplore more
About the role
- Design and build services using Java.
- Collaborate with cross-functional teams to define, design, and deliver new features.
- Oversee the entire service lifecycle (concept, design, testing, release, and support).
- Ensure that both new and existing applications meet quality standards.
- Perform unit tests on code for robustness, covering edge cases, usability, accessibility, and overall reliability.
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
Requirements
- Hard Skills:
- Microservices-based architecture
- Agile project methodologies (Scrum / Kanban)
- Java
- Spring stack
- Unit and integration testing
- Git and Gitflow
- Docker-based containers
- Jenkins
- AWS: API Gateway, Lambda, Fargate, ECS, RDS, SQS, SNS, Secrets Manager, ElastiCache (Redis)
- Soft Skills:
- Committed and engaged in proposing and evolving solutions from technical, business, and user-experience perspectives
- Strong ability to interact and communicate with technical and non-technical stakeholders
- High level of proactivity
- Nice to have:
- Experience with mobile application development
- Experience with event-sourcing-based development
- Knowledge of Node.js / Python / Go (Golang) / Groovy
Benefits
- Professional development opportunities
- Flexible work arrangements
- Diversity and inclusion embedded in the company’s DNA
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaMicroservices-based architectureAgile project methodologiesSpring stackUnit testingIntegration testingGitDockerJenkinsAWS
Soft Skills
ProactiveStrong communicationEngagement in solutionsCollaboration with stakeholders