- LocationNoida, India
-
IndustryInformation Technology
Job Description
We are looking for a Senior Software Engineer (JVM) with 4-6 years of experience to join our dynamic team. The ideal candidate will have strong expertise in Java, Spring, Hibernate, and microservices and a passion for building scalable, high-performance web applications.
Work Experience: 4 to 6 years
Location: Noida
Responsibilities
- Develop and maintain highly reliable, scalable, and high-performing web applications.
- Analyze and understand business requirements, ensuring development tasks are completed on time with minimal defects.
- Collaborate with cross-functional teams and interact with clients to define, design, and showcase new concepts and solutions.
- Work closely with other developers to ensure client requirements are met efficiently.
- Follow agile development practices to accelerate time-to-market while maintaining quality and control.
- Implement best coding and testing standards to ensure high-quality deliverables.
Requirements
- Bachelor’s/Master’s degree in Computer Science, Engineering, or a related field (B.Tech/MCA preferred).
- At least 3 years of relevant experience in Java development.
- Proficiency in Java and deep understanding of OOP concepts, microservices, and MVC frameworks like Spring.
- Hands-on experience with ORM tools like Hibernate.
- Database knowledge: Experience working with relational databases (MySQL, Oracle) and NoSQL databases (MongoDB, DynamoDB is a plus).
- Frontend exposure (good to have): Basic understanding of JavaScript, jQuery, HTML, and XML.
- Familiarity with messaging queues like RabbitMQ, Kafka, and Elasticsearch (good to have).
- Cloud & DevOps: Basic understanding of AWS and Linux is a plus.
- Experience with agile methodologies, preferably Scrum.
- Strong analytical skills with excellent problem-solving abilities.
- Good communication skills with experience in client interactions.
- Self-starter with a proactive approach and strong interpersonal skills.
If you're passionate about building scalable applications and working in a collaborative environment, we'd love to hear from you!
Check Your Resume for Match
Upload your resume and our tool will compare it to the requirements for this job like recruiters do.
Check for Match