Job Description:
• Strong server-side development experience using core Java, Spring ,Spring boot and Spring data.
• Software design principles and patterns.
• Experience in writing unit tests and code coverage.
• Designing, developing and dev testing of Java applications.
• Producing design documents.
• Work with product managers to flush out requirements.
• Refactoring and maintaining of existing java applications.
• Help in resolving production related technical problems.
• Automate front end testing to ship the highest quality experience for our audience.
• Write code and tests that are understandable and maintainable.
• Debug effectively within their primary area to help find root cause.
• Provide helpful, timely code reviews.
• Collaborate professionally with teammates and peers
Bachelor's degree