
Senior Java Back End Developer
Runtalent
full-time
Posted on:
Location Type: Remote
Location: Brazil
Visit company websiteExplore more
Job Level
About the role
- Work on projects and application maintenance/support;
- Analyze and improve application performance;
- Ensure stability of the production environment;
- Monitor application metrics and observability;
- Participate in the team's agile ceremonies;
- Coordinate user acceptance testing (UAT) with users and deploy fixes for issues identified in production;
- Support technical solutions and discovery for strategic projects;
- Perform technical refinement and break down tasks within the squad.
Requirements
- Experience working with agile methodologies for project management and software development
- Minimum of 5 years' experience developing Java applications;
- Knowledge of source control/versioning (Git/GitHub);
- Experience with CI/CD pipelines;
- Experience with relational and non-relational databases;
- Familiarity with Azure DevOps, Jenkins, Graylog, and Grafana;
- Java (8, 11, 17, 21) with libraries/tools: Feign, Lombok, Caffeine, Ehcache, JWT, Retryable, Log4J2, ModelMapper, Swagger, logging aspects, Mockito;
- Redis and Caffeine (cache);
- AWS S3 (buckets) and SQS;
- Kafka;
- Sensedia (API Gateway);
- OpenShift on AWS and on-premises (Deployments, CronJobs, Secrets);
- Oracle SQL, MongoDB;
- Web services (SOAP/REST);
- Maven;
- JaCoCo;
- SonarQube;
- Azure AD;
- Azure DevOps.
Benefits
- Remote work 📊 Check your resume score for this job Improve your chances of getting an interview by checking your resume score before you apply. Check Resume Score
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaGitCI/CDrelational databasesnon-relational databasesAWS S3KafkaOpenShiftMavenWeb services
Soft Skills
agile methodologiesapplication performance analysisuser acceptance testingtechnical solutions supporttask breakdownteam coordination