Description
Must-Haves :
Mandatory:
Core Java, SOLID Principles, Multithreading, Design patterns, Spring, Spring Boot, Rest API, Microservices, Kafka, Messaging/ streaming stack, Junit
Code Optimization, Performance
Design, Architecture concepts
Database and SQL
CI/CD-Understanding of Deployment,
Infrastructure, Cloud
Good to have:
Network Stack - GRPC, HTTP/2 etc
Security Stack (OWASP, Oauth, encryption)
Good Communication
Agile
Additional Guidelines :
Shift Timing : 9-5 general shift
Interview Rounds Virtual (4 Rounds): 2 Internal + 2 Client.
Mode of Work: Hybrid - 3 days a week
Office Location : Yerwada, Pune
NP: Immediate to 30 days
About the company:
Head Office - NewYork USA
Team Strength- 200+ people
About the Company: InRhythm is one of the fastest-growing Product Engineering Consultant Agencies in NYC, with a mission to drive growth and innovation. We have been recognized on the Inc. 5000 list of the Fastest Growing Companies in America for 8 years in a row and the Inc. 5000 Hall of Fame, an honor granted to a select 1% of the high-growth companies on the list. We've also been on Deloitte's Technology Fast 500? for 4 consecutive years. We are the thought leaders on how modern software should be developed using the best open-source technologies, proven design patterns and the best tested Agile and Lean methodologies. We accelerate time to market with reduced costs and improved quality. We have built and continue to build successful solutions for our clients. Our goal is to be successful by making our clients 10x for their high-priority projects and to have fun in the process. Our business has seen tremendous growth over the past few years thanks to the thought leadership we offer to our clients. Our pods of experts can rapidly deliver software products using the latest and best advancements in 10x tools and Agile thinking. We provide technical and management consulting, in-house product development, and training and coaching, all customized to meet the specialized needs of each client. Our key InRhythmer traits are drive, ownership, positivity, and communication. Our methodologies, technologies, and people enable ultra-efficient innovation in our core practices areas.
About the position:
Designation: Senior Software Engineer (Java)
Experience required- 8-15 yrs
Reporting To: Manager
Vacancy: 1
Work Location: Pune
Job Summary:
Core Requirements:
5+ years of Java development within an enterprise-level domain Java 8 (11 preferred)
features like lambda expressions, Stream API, Completable Future, etc.
Skilled with low-latency, high volume application development Team will need expertise in CI/CD, and shift left testing
Nice to have
Golang and/or Rust
Experienced with asynchronous programming, multithreading, implementing APIs, and Microservices, including Spring Boot
Proficiency with SQL
Experience with data sourcing, data modeling and data enrichment
Experience with Systems Design & CI/CD pipelines
Cloud computing, preferably AWS
Solid verbal and written communication and consultant/client-facing skills are a must. As a true consultant, you are a self-starter who takes initiative.
Solid experience with at least two (preferably more) of the following:
Kafka (Core Concepts, Replication & Reliability, Kafka Internals, Infrastructure & Control, Data Retention and Durability)
MongoDB
Sonar
Jenkins
Oracle DB,
Sybase IQ,
DB2Drools or any rules engine experience
CMS tools like Adobe AEM
Search tools like Algolia, ElasticSearch or SolrSpark
