
Full Stack Java Developer, Mid-level
Mobit
full-time
Posted on:
Location Type: Hybrid
Location: Fortaleza • Brazil
Visit company websiteExplore more
About the role
- Design and write highly reliable code;
- Release software to operations;
- Install software in production environments;
- Gather technical requirements to create solutions;
- Mentor developers with less seniority;
- Ensure optimal performance and usability of applications;
- Monitor application performance;
- Analyze and propose improvements for scalability, stability, and security of applications;
- Identify and resolve bottlenecks during software development;
- Participate in defining architecture and technical processes;
- Assist other team members with technical or business questions;
- Maintain quality, organization, and automation across the application;
- Execute testing and continuous integration processes;
- Support code inspection and reviews of internally developed code;
- Implement code on the platforms adopted by the company;
- Implement database queries.
Requirements
- Bachelor’s degree completed in Systems Analysis and Development, Computer Science, or related fields;
- Experience in software development with JAVA (Java 8+, Java EE 8, CDI, JPA, JMS);
- Intermediate knowledge of REST APIs/JSON, SOAP/XML, and Microservices;
- Intermediate knowledge of Angular 8+, TypeScript, HTML, and CSS;
- Intermediate knowledge of SQL and PostgreSQL;
- Intermediate knowledge of version control with Git and GitFlow;
- Basic knowledge of messaging with Kafka;
- Experience developing mobile applications using Flutter (not required, but a plus).
Benefits
- Health and dental insurance;
- iFood (meal allowance/food voucher);
- Referral bonus;
- Partnerships with educational institutions;
- TotalPass (wellness benefits).
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JAVAJava 8+Java EE 8CDIJPAJMSREST APIsJSONSOAPMicroservices
Soft Skills
mentoringproblem-solvingcommunicationcollaborationorganizationquality assuranceperformance optimizationtechnical analysisscalability improvementbottleneck resolution
Certifications
Bachelor’s degree in Systems Analysis and DevelopmentBachelor’s degree in Computer Science