Company: Coolboots Media (Backed by Times Internet)
Job Title: Full Stack Java Developer
Experience: 3-5 years
Location: Gurgaon
Role Overview
As a Senior Java Developer, you will take a key role in designing, developing, and maintaining scalable software solutions. You’ll be responsible for working with a wide range of technologies to develop both front-end and back-end systems, and collaborate closely with cross-functional teams to ensure quality and efficiency in everything we deliver.
Key Responsibilities
- Design, develop, and maintain backend applications using Java, Spring Framework (Spring Boot, Spring Batch), and Hibernate.
- Build scalable, high-performance RESTful APIs.
- Work with relational and NoSQL databases (MySQL, DB2, MongoDB), ensuring smooth data integration and optimization.
- Implement Redis for caching to improve application performance.
- Develop front-end components using JSP, JavaScript, HTML, JQuery, and Node.js.
- Manage version control with Git and CVS.
- Set up, deploy, and maintain applications on Tomcat servers.
- Integrate Solr for advanced search functionality in applications.
- Utilize DWR (Direct Web Remoting) for client-server communication.
- Implement and configure email services using IronPort and Postfix SMTP servers for handling email transactions.
- Write unit tests and perform integration testing to ensure software reliability.
- Troubleshoot, debug, and resolve technical issues in a timely manner.
- Work in an Agile environment and participate in sprint planning, daily standups, and code reviews.
- Ensure the security and scalability of applications across all stages of the software lifecycle.
Required Skills And Experience
- 3-5 years of hands-on experience in Java development, including expertise in the Spring framework (Spring Boot, Spring Batch).
- Strong experience with Hibernate ORM for data persistence.
- Familiarity with databases (MySQL, DB2, MongoDB) and experience optimizing queries and managing schemas.
- Experience using Redis for caching and optimizing system performance.
- Proficiency in web technologies like JSP, JavaScript, HTML, JQuery, and Node.js.
- Strong knowledge of version control systems (Git, CVS).
- Experience deploying and managing applications on Tomcat servers.
- Knowledge of Solr for implementing full-text search and indexing.
- Familiarity with DWR (Direct Web Remoting) for web communication.
- Strong debugging, troubleshooting, and problem-solving skills.
- Familiarity with Agile methodologies and best practices.
- Ability to write clean, maintainable code and follow coding best practices.
Skills: full stack development,restful apis,next.js,node.js,jquery,solr,mongodb,spring batch,spring framework,redis,git,javascript,db2,mysql,hibernate,cvs,tomcat,ironport,java,javaserver pages (jsp),spring boot,html,postfix smtp,dwr,jsp