
Senior Java Back-end Developer
FCamara Consulting & Training
full-time
Posted on:
Location Type: Remote
Location: Remote • Brasil
Visit company websiteJob Level
Senior
Tech Stack
CloudDockerGoogle Cloud PlatformJavaJenkinsKubernetesSpring BootSpringBootSQL
About the role
- Develop software by writing code to create applications, programs, and software systems
- Perform testing on developed software to identify and fix issues, bugs, and code defects
- 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 related fields (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 source code repositories (e.g., GIT) (preferred)
- Advanced experience with Datadog
- Knowledge of databases (SQL, complex queries)
- Knowledge of GCP (Google Cloud Platform)
- Familiarity with CI/CD tools (GIT, Bitbucket, Jira, Jenkins, and UrbanCode)
- Java 7, 11, and 21; Apigee X; Spring Boot; Struts; WebSphere; Tomcat; APIs; Java Batch; Spring Batch; Apache Camel
- Containers (Docker, Kubernetes, etc.)
- Programming using REST calls and JSON
- Agile methodologies
Benefits
- Strong, collaborative culture
- Focus on professional development and training
- Promotion of diversity, equity, and inclusion
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
programming languagesJava 7Java 11Java 21SQLREST callsJSONAgile methodologiesdatabasesAPIs
Soft skills
technical guidanceleadershipproblem-solvingcommunication
Certifications
Bachelor's degree in Information TechnologyBachelor's degree in Computer EngineeringBachelor's degree in Information SystemsBachelor's degree in Computer Science