VAYUZ Technologies - Java Developer
VAYUZ Technologies
Date: 3 weeks ago
City: Pune, Maharashtra
Contract type: Full time

About The Role
(ref:hirist.tech)
- Perform a hands-on role while mentoring junior team members as needed.
- Gather requirements from the business and prioritize them within the sprint cycle.
- Ensure the quality and timely delivery of projects.
- Contribute to all stages of the software development lifecycle.
- Design, implement, and maintain Java-based applications with a strong understanding of project architecture.
- Analyze user requirements to define business objectives.
- Envision system features and functionality, defining clear application objectives.
- Ensure that application designs align with business goals.
- Propose enhancements to the existing Java infrastructure.
- Develop technical designs to support application development.
- Create multimedia applications.
- Write well-designed, testable code.
- Prepare and produce releases of software components.
- Support continuous improvement by exploring alternative solutions and technologies and presenting these findings for architectural review.
- Strong fundamentals in object-oriented programming (OOP).
- Excellent proficiency in Java fundamentals, including multithreading and streams.
- Solid understanding of data structures and algorithms.
- Experience with microservices architecture.
- Well-versed in the latest technology stack for server-side programming.
- Good knowledge of distributed caching/computing frameworks and tools.
- Proficient in SQL query writing and optimization.
- Experience with AWS Lambda (serverless) and Redis.
- Familiarity with design patterns such as Singleton and Facade.
- Experience with MongoDB/NoSQL databases.
- Knowledge of Java Messaging Services or AWS SQS (like JMS).
- Exposure to AWS Cloud.
- Business knowledge of Loan Management Systems (LMS) is a plus.
- Willingness to lead a technical team, with team management experience preferred.
(ref:hirist.tech)
See more jobs in Pune, Maharashtra