![](https://i.oodleimg.com/a/unverified_userphoto.png)
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)
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.
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.