Job Title: Consultant | Backend Developer - Java | Delhi | Operations, Industry & Domain Solutions
Job Description:
We are looking for experienced and motivated Java Developer to join our team. The candidate will have good hands-on experience in Java development, a solid understanding of object-oriented programming, and a passion for delivering high-quality software solutions.
Key Responsibilities:
- Develop, test, and maintain Java-based applications in line with project requirements.
- Collaborate with cross-functional teams including product management, design, and QA to deliver robust and scalable solutions.
- Write clean, maintainable code following best practices and company coding standards.
- Troubleshoot, debug, and optimize existing applications for performance and scalability.
- Contribute to all phases of the development lifecycle, from initial design to deployment.
- Stay updated with the latest industry trends and technologies to ensure our solutions remain current and competitive
Required Qualifications:
- Bachelor’s degree in computer science or Master/Bachelor of Computer Application, or a related field.
- Years of hands-on experience with Java, Java EE, and related frameworks (Spring, Hibernate, etc.).
- Strong understanding of RESTful and/or SOAP web services.
- Experience with relational databases such as MySQL, PostgreSQL, or Oracle.
- Proficiency in using version control systems like Git.
- Good experience in AngularJS/ReactJS or any other frontend technologies
- Knowledge of software development methodologies, particularly Agile/Scrum.
Preferred Qualifications:
- Experience with cloud services (AWS, Azure, Google Cloud etc).
- Familiarity with microservices architecture and DevOps practices.
- Knowledge of front-end technologies (e.g., HTML, CSS, JavaScript) is a plus.
- Experience with testing frameworks like JUnit or TestNG.