
Senior Java Developer
Routetitan
full-time
Posted on:
Location Type: Remote
Location: Armenia
Visit company websiteExplore more
Job Level
About the role
- Deliver across the entire software life cycle: design, build, test, deploy, release, and support
- Work alongside other developers to extend and improve the backend architecture
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency
- Coordinate with the QA team on software bugs discovery and debugging during QA, beta release, and production
Requirements
- Bachelor's or Master's degree in Engineering or Computer Science
- 4+ years of industry experience designing, implementing and supporting
- Extensive experience in a Java 11+ server-side software design and development
- Good understanding of OOP concepts
- Strong knowledge of the Spring Boot framework
- Strong knowledge in relational databases (SQL, PostgreSQL)
- Proficient understanding of algorithms and data structures
- Experience with Gitlab CI / CD, Gradle, Docker
- Working knowledge in building / consuming RESTful APIs
- Experienced in cloud computing environments like AWS and Google Cloud Platform
- Ability to execute unit and performance testing
- Experience in managing and evaluating team
- Excellent oral and written communication skills in English.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Java 11+OOP conceptsSpring BootSQLPostgreSQLalgorithmsdata structuresunit testingperformance testingRESTful APIs
Soft Skills
team managementcommunication skills
Certifications
Bachelor's degree in EngineeringMaster's degree in Computer Science