
Senior Backend Developer
Keep IT Simple
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇧🇷 Brazil
Visit company websiteJob Level
Senior
Tech Stack
AngularAWSBootstrapC#DynamoDBHibernateJavaJavaScriptNGINXNode.jsOracleSCSSSOAPSpringSpring BootSpringBootSQLiteSubversionTypeScript
About the role
- Software development and maintenance
- Organization and planning.
Requirements
- At least 5 years of experience as a Java developer and 2 years of experience as a Java/Angular 4+ full-stack developer
- Bachelor's degree in Engineering, Computer Science, or Systems Analysis
- Java 1.8 or higher
- Spring Core, Security, MVC
- Spring Boot
- JPA / Hibernate
- REST APIs
- SOAP Web Services
- Git and SVN
- Oracle 12c
- Object-Oriented Development, Componentization
- Angular 4+ (ESSENTIAL)
- Restangular
- Swagger
- Bower, npm, Gulp
- Material, Angular Material and Bootstrap
- Git and SVN
- HTML5, SASS, JavaScript
- TypeScript, SQLite, IndexedDB, WebSQL and similar
- MBA or postgraduate degree in information technology or software engineering (desirable)
- Experience developing using agile methodologies (desirable)
- Experience in complex information system development projects (desirable)
- Knowledge of C# (desirable)
- Experience using Dynatrace to identify system slowdowns and performance issues (desirable)
- Sparx (desirable)
- Enterprise Architect (desirable)
- ArchiMate (desirable)
- BDD, Cucumber (desirable)
- Protractor (desirable)
- Node.js (desirable)
- nginx (desirable)
- Express.js (desirable)
- AWS, Hyperledger, DynamoDB (desirable)
- Analytical skills (desirable)
- Verbal and written communication skills (desirable).
Benefits
- 100% remote. 📊 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
JavaAngular 4+Spring CoreSpring BootJPAHibernateREST APIsSOAP Web ServicesObject-Oriented DevelopmentComponentization
Soft skills
organizationplanninganalytical skillsverbal communicationwritten communication
Certifications
Bachelor's degree in EngineeringBachelor's degree in Computer ScienceBachelor's degree in Systems AnalysisMBAPostgraduate degree in information technologyPostgraduate degree in software engineering