Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- We are looking for an experienced Java developer who can contribute with project management, programming and development, testing strategies, and be able to adapt to our system architecture and work environment.
- Managing to enhance the team productivity, enable continuous deployment, flawless content editing, and minimize QA lifecycles.
Your Contributions
- Participate & manage in agile/scrum software development, prototyping and code reviews with a small team of developers
- As a Java developer, you will code back-end services in Spring framework technologies
- Design, implement and/or use RESTful web services
- Write testable, well-thought-out code within the Java and Spring ecosystem, embracing additional languages and frameworks when appropriate
- Unit, e2e, and performance testing software under load to ensure reliability and scalability
Job Requirements
Your Qualifications
- At least 4 or 5 years of experience as Java developer, OOP, and Spring framework technologies and overall 5-10 years of experience
- Experience designing, implementing, and using RESTful Web Services
- Strong experience with Spring frameworks such as Spring Boot, Spring Security, and Spring Data.
- Knowledge on Cloud environments such as AWS
- Knowledge and experience with various Java libraries like amazonaws, jackson, jetty, swagger, mapstruct
- Experience using Maven, OAuth2, and AWS SKD
- Solid understanding of version control principles, preferably using Git
- Experience using NoSQL databases like MongoDB
- Experience using mocking frameworks, testing frameworks
- Strong knowledge on how to navigate the vast and quickly evolving collection of opensource projects and select the right tool for the job
- Attention to detail and an ability to build reliable, scalable, and flexible software.
Desired
- Knowledge of live streaming and VOD system design
- Team lead Experience
- Prior experience working on a scalable web/mobile-based application