Back
India   India   Java Developer   Ever -

Senior Java Developer - Design Patterns/Multithreading (9-16 yrs) Bangalore/Any | Java Developer i1

Ever

This listing was posted on hirist.

Senior Java Developer - Design Patterns/Multithreading (9-16 yrs) Bangalore/Any

Location:
Bangalore/Any Location
Description:

Job Description :We are seeking a highly skilled and experienced Senior Java Developer to join our Stream Automation Backend team at evertz.io in India. As a Senior Java Developer, you will play a crucial role in designing, developing, and maintaining cutting-edge cloud-based solutions for stream automation. Skills and Experience You Will Bring :- At least 8 years of programming experience with a minimum of 4 years of Java 8 or higher experience.- Proficiency in Spring Boot framework and familiarity with design patterns.- Knowledge of multi-threading, concurrency and distributed design.- Experience with build tools such as Gradle, and proficiency in JUnit & Mockito for unit testing.- Strong understanding and practical experience with CI/CD pipelines using GIT, Jenkins.- Prior exposure to Test Driven Development (TDD) methodology.- Minimum 1 year of experience in microservices architecture and principles, along with expertise in common API formats including REST, OpenAPI, JSON, WebSockets, JSON RPC, Proto.- Bachelor's degree in computer science or equivalent.- Fluent communication skills in English, both spoken and written.Additional Skills and Experience That Will Be Useful :- Familiarity with Behavior Driven Development (BDD) and Agile methodologies.- Experience with Linux/Ubuntu operating systems.- Exposure to cloud services, particularly AWS components such as S3, SQS, API Gateway, SNS, Lambda, DynamoDB.Your Role Includes :- Participating in design discussions with the Head of Stream Automation, Product Owners, and Solution Architects to enhance existing features or introduce new ones.- Taking ownership of features from scoping requirements to deployment on our cloud platform.- Designing and documenting requirements, features, and APIs.- Collaborating with cross-functional teams to develop cloud-based solutions.- Developing high-quality, fully unit-tested software with proper JavaDoc documentation.- Implementing a Shift left strategy and Test Pyramid approach for comprehensive testing.- Engaging with the QA team for integration and end-to-end testing, including regression testing for any production issues.- Commitment to continuous learning, self-improvement, and mentoring junior engineers.- Actively participating in pull request (PR) reviews and contributing to a culture of clean code, SOLID principles, DRY, and TDD.- Demonstrating adaptability by developing a robust real-time multi-threaded backend SaaS application and willingness to learn other coding languages as necessary.Office Timing : 1pm to 9pm ISTOffice Location : Manyata Tech Park, Bangalore, IndiaWork Model : Currently remote (ref:hirist.tech)
Education/experience:
7 To 10 Years
Company:
Ever
Posted:
May 21 on hirist
Visit Our Partner Website
This listing was posted on another website. Click here to open: Go to hirist
Important Safety Tips
  • Always meet the employer in person.
  • Avoid sharing sensitive personal and financial information.
  • Avoid employment offers that require a deposit or investment.

To learn more, visit the Safety Center or click here to report this listing.

More About this Listing: Senior Java Developer - Design Patterns/Multithreading (9-16 yrs) Bangalore/Any
Senior Java Developer - Design Patterns/Multithreading (9-16 yrs) Bangalore/Any is a Computer & Software Jobs Java Developer Job at Ever located in India. Find other listings like Senior Java Developer - Design Patterns/Multithreading (9-16 yrs) Bangalore/Any by searching Oodle for Computer & Software Jobs Java Developer Jobs.