See Similar Listings
India   India   Software Engineer   Deltatech -

Senior Software Engineer - Java Development (4-6 yrs) Gurgaon/Gurugram (Backend | Software Enginee1

Deltatech

This listing was posted on hirist.

Senior Software Engineer - Java Development (4-6 yrs) Gurgaon/Gurugram (Backend

Location:
Gurgaon/Gurugram
Description:

Job Summary :We are seeking a highly skilled and experienced Senior Software Engineer specializing in Java development to join our dynamic team. The ideal candidate will possess a strong foundation in object-oriented programming, multithreading, and back-end development, and will be responsible for creating efficient, scalable, and maintainable code. You will also be expected to mentor junior developers, contribute to architectural decisions, and play a crucial role in the software development lifecycle.Requirements :Object-Oriented Programming (OOP):- In-depth knowledge of OOP concepts such as inheritance, polymorphism, encapsulation, and abstraction.- Ability to apply OOP principles to design patterns and software architecture.Multithreading:- Hands-on experience with multithreading and concurrent programming.- Understanding of thread safety, synchronization, and performance considerations.Technologies:Redis:- Experience with Redis for in-memory data storage, caching strategies, and as a message broker.- Knowledge of Redis data structures and common use cases.RabbitMQ:- Proficiency in using RabbitMQ for messaging and queuing.- Understanding of message broker architecture, routing, and delivery guarantees.Version Control:- Proficiency with Git for source code management.- Experience with branching strategies, pull requests, and code reviews.Database Management Systems (DBMS):- Strong knowledge of relational databases (e.g., MySQL, PostgreSQL) and SQL.- Experience with database design, indexing, and query optimization.- Familiarity with NoSQL databases (e.g., MongoDB) is a plus.Performance Monitoring:- Knowledge of tools and techniques for monitoring application performance.- Experience with tools like New Relic, Prometheus, or similar is advantageous.Key Responsibilities:Back-end Development:- Design, develop, and maintain back-end components of the application using Java.- Ensure the back-end is scalable, reliable, and maintainable.- Implement RESTful APIs and integrate with front-end components.Code Quality:- Write clean, reusable, and efficient code.- Conduct code reviews and provide constructive feedback to team members.- Implement unit tests and ensure high code coverage.Documentation:- Create and maintain technical documentation for new and existing features.- Document design decisions, API endpoints, and system architecture.Autonomous Work:- Work independently on tasks and projects with minimal supervision.- Take full ownership of features from concept to deployment.Additional Skills and Attributes:Problem Solving:- Excellent analytical and problem-solving skills.- Ability to troubleshoot and debug complex issues efficiently.Communication:- Strong verbal and written communication skills.- Ability to explain technical concepts to non-technical stakeholders.Adaptability:- Quick learner with the ability to adapt to new technologies and tools.- Open to feedback and continuous improvement.Team Collaboration:- Proven ability to work effectively within a team environment.- Mentor and guide junior developers.- Collaborate with cross-functional teams to define, design, and ship new features.Preferred Qualifications:Educational Background:- Bachelors or Masters degree in Computer Science, Engineering, or a related field.Certifications:- Relevant certifications in Java, cloud computing, or other related areas.Industry Experience:- Experience in the [specific industry, e.g., fintech, healthcare, e-commerce] sector is a plus. (ref:hirist.tech)
Education/experience:
2 To 5 Years
Company:
Deltatech
Posted:
May 15 on hirist
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 Software Engineer - Java Development (4-6 yrs) Gurgaon/Gurugram (Backend
Senior Software Engineer - Java Development (4-6 yrs) Gurgaon/Gurugram (Backend is a Computer & Software Jobs Software Engineer Job at Deltatech located in India. Find other listings like Senior Software Engineer - Java Development (4-6 yrs) Gurgaon/Gurugram (Backend by searching Oodle for Computer & Software Jobs Software Engineer Jobs.