
Senior Java Engineer
Erbis
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇺🇦 Ukraine
Visit company websiteJob Level
Senior
Tech Stack
AzureCloudGradleJavaSpring
About the role
- Contribute to all stages of software development lifecycle
- Design, implement and maintain Java-based applications that can be high-volume and low-latency
- Ensure application designs conform with business goals
- Develop and test software
- Identify and resolve any technical issues arising
- Create detailed design documentation
- Propose changes/improvements to current application infrastructure
- Develop technical designs for application development
- Implementing automated testing platforms and unit tests
Requirements
- 5+ years of experience with Java
- Experience with Spring Framework
- Experience implementing integration with 3rd party tools
- Strong knowledge how OAuth2 authorization framework works
- Understanding and applying on practice concepts of design enterprise patterns and building RESTful api
- In-depth knowledge of Git
- Understanding of Gradle build tool
- Experience with Azure cloud or other cloud services
Benefits
- Paid Vacation days: 24 working days
- Paid Sick days: 15 working days
- The opportunity to dedicate up to 10% of working hours for self-education and personal development
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
JavaSpring FrameworkOAuth2RESTful APIGitGradleautomated testingunit testingcloud servicesapplication design
Soft skills
problem solvingcommunicationcollaborationdocumentation