
Mid to Senior Java Back-end Developer
FCamara Consulting & Training
full-time
Posted on:
Location Type: Remote
Location: Brazil
Visit company websiteExplore more
Job Level
Tech Stack
About the role
- Develop software by writing code to build applications, programs, and software systems according to project specifications and requirements
- Test developed software, identify and fix issues, bugs, and code defects, ensuring delivery quality, meeting deadlines, and client satisfaction for Certsys
- Document developed code to facilitate future maintenance and updates
- Support the development team by providing technical guidance and leadership to deliver high-quality solutions
- Build high-quality software solutions ensuring code is efficient, scalable, and maintainable
- Research and adopt new technologies to improve software performance and efficiency
- Monitor systems in production to identify problems and implement solutions
Requirements
- Bachelor's degree in Information Technology, Computer Engineering, Information Systems, Computer Science, or a related field (preferred)
- Intermediate knowledge of programming languages (preferred)
- Intermediate knowledge of frameworks and related technologies (preferred)
- Advanced knowledge of databases (preferred)
- Advanced knowledge of Agile methodologies (preferred)
- Experience with version control systems (e.g., GIT) (preferred)
- Experience with cloud platforms (preferred)
Benefits
- Certification in a programming language (preferred)
- Cloud certification (preferred)
- Certification in Agile methodology (preferred)
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
programming languagesframeworksdatabasesAgile methodologiesversion control systemsGITcloud platformssoftware developmentsoftware testingcode documentation
Soft skills
technical guidanceleadershipproblem-solvingcommunicationclient satisfactionteam collaborationtime managementadaptabilityresearch skillsattention to detail
Certifications
Bachelor's degree in Information TechnologyBachelor's degree in Computer EngineeringBachelor's degree in Information SystemsBachelor's degree in Computer Science