Description
Must-Haves :
Education/qualification: Min Bachelor's / Master's in Computer Science background or related field
Top Mandatory Skills:
-5+ years of professional experience in Java (8 or higher) development
-Strong expertise in Spring Boot and related frameworks
-Solid understanding of microservices architecture and inter-service communication
-Hands-on experience with Apache Kafka
-Proficiency in working with Oracle Database for transactional systems
-Understanding of private or hybrid cloud deployment models and cloud security
-Ability to design scalable, resilient, and secure financial solutions
-Experience in refactoring monolithic systems into microservices
Additional Guidelines :
Office Location: Vadodara - Hybrid work Model - 3 days a week
Shift Timings : US Timings- EST / CST Time Zones
Interview Process : 3 Technical Rounds (Panel in the US) + 1 HR round
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: Java Developer
Experience required- 5-10 yrs
Reporting To: Manager
Vacancy: 1
Work Location: Vadodara
Work from office 3 days work from office
Job Summary:
We are seeking a highly skilled Java Developer to join our dynamic team and contribute to the development and modernization of the application.
This role is central to transitioning the existing monolithic architecture to a microservices-based ecosystem, ensuring scalability, resilience, and high performance.
As a Java Developer, you will collaborate closely with cross-functional teams, work on cutting-edge technologies, and develop secure, scalable solutions tailored to the needs of a high-throughput payment processing environment.
Key Responsibilities
? Develop and Maintain Java Applications: Design, implement, and deploy Java-based applications using Spring Boot with a focus on production-readiness and minimal configuration.
? Microservices Architecture Transition: Refactor existing monolithic systems into microservices to enhance scalability, resilience, and maintainability.
? Cloud Infrastructure Deployment: Work with the client’s private or hybrid cloud infrastructure, ensuring robust security, compliance, and scalability for sensitive financial data.
? Kafka Integration: Utilize Apache Kafka for building real-time data pipelines and streaming applications.
Develop and enhance the client’s custom Kafka wrapper for seamless integration and improved monitoring.
? Database Management: Leverage Oracle Database for transactional data storage, ensuring security, scalability, and support for complex queries. Collaborate on data migration from legacy systems to modern Oracle clusters using Apache NiFi.
? Collaboration and Agile Development: Partner with cross-functional teams to design, test, and implement scalable solutions using Agile methodologies.
? Performance Optimization: Ensure high availability and performance of the application by analysing and addressing bottlenecks in the system.
? Documentation and Best Practices: Create technical documentation, adhere to coding standards, and advocate for industry best practices.
Required Skills and Qualifications
Technical Expertise:
? 8+ years of professional experience in Java (8 or higher)development.
? Strong expertise in Spring Boot and related frameworks.
? Solid understanding of microservices architecture and inter-service communication.
Streaming and Messaging:
? Hands-on experience with Apache Kafka, including custom wrapper development or integration.
Database Management:
? Proficiency in working with Oracle Database for transactional systems.
? Experience with data migration and integration tools like Apache NiFi is a plus.
Cloud Infrastructure:?
Understanding of private or hybrid cloud deployment models and cloud security.
Analytical and Problem-Solving Skills:? Ability to design scalable, resilient, and secure financial solutions.
Soft Skills:? Excellent communication skills and the ability to work in a collaborative, team-oriented environment.
? Strong organizational and time management skills.