JOBSEARCHER

Sr Java Engineer

Job Summary: Versant Media Digital is looking for a skilled Senior Java Server-Side Developer with experience working in Agile teams and building Java applications. The developer will work on new Java projects while refactoring and enhancing existing Java applications.
Job Responsibilities: Design, develop, and perform development testing of Java applications. Produce technical design documents. Work with product managers to define and clarify requirements. Refactor and maintain existing Java applications. Help resolve production-related technical problems. Automate front-end testing to deliver a high-quality experience. Write understandable, maintainable code and tests. Debug effectively and identify root causes. Provide helpful and timely code reviews. Collaborate professionally with teammates and peers. Required Qualifications & Skills Minimum 7 years of experience. Proven experience as a Senior Java Server-Side or Full-Stack Developer. Strong experience with Core Java, Spring, Spring Boot, Spring Data, and Spring Security. AWS experience with API Gateway, SNS, SQS, Lambda, and S3. Experience writing unit tests and maintaining code coverage. Experience working with DevOps and CI/CD processes. Experience working in an Agile team environment. Database experience with MySQL, PostgreSQL, and MongoDB. Operating system experience with UNIX, Linux, and Windows. Bachelor's degree in computer science. Preferred / Nice-to-Have Skills OAuth 2.0 / OpenID Connect knowledge. JavaScript, React JS, and GraphQL experience. Apache NiFi experience. Python experience or willingness to learn Python. Media domain knowledge.