We're looking for a skilled Senior Software Engineer to join our team. In this role, you'll be instrumental in building high-performance, distributed applications and collaborating closely with product and engineering teams. If you're passionate about crafting robust backend solutions and enjoy tackling complex challenges, we want to hear from you! What You'll Do: Collaborate with product managers and engineers to understand and refine user requirements . Design and develop performance-optimized, distributed components . Build and maintain RESTful web services to seamlessly communicate with front-end applications, supporting Single Page Application (SPA) architectures. Design database structures and create DAO (Data Access Object) components for efficient data interaction. Develop and integrate messaging queue (MQ) and scheduling components . Leverage cloud platforms and AI/ML integration patterns to build scalable and intelligent solutions. What You'll Bring: 10+ years of experience in developing core Java-based applications. Strong proficiency in RESTful web services and implementing authorization processes . Good understanding of Single Page Application (SPA) architecture and how backend services interact with them. Solid understanding of multi-threading and the Java Collections API . Expertise in relational databases and SQL queries . In-depth knowledge of distributed architecture, transaction management, memory management, and caching strategies . Experience with cloud platforms (e.g., AWS, Azure, GCP) and developing cloud-native applications. Familiarity with AI/ML concepts and integration patterns (e.g., consuming AI/ML models via APIs). Good understanding of Object-Oriented Design (OOD) patterns . Working knowledge of UNIX environments and web servers . Proficiency with code versioning tools like Git or SVN. Education: M.E. / M.Tech. or B.E. / B.Tech. / MCA / M.Sc. / B.Sc. in a relevant field. Candidates from other fields with strong relevant skills and experience will also be considered.
Role Description This is a full-time, on-site role located in Kolkata for a Java Fullstack Developer with 8+ years of experience. The Java Fullstack Developer will be responsible for designing and implementing web applications using Java technologies, front-end and back-end development, collaborating with cross-functional teams, and maintaining existing codebases. The role also includes tasks such as writing unit tests, troubleshooting and debugging applications, and ensuring performance optimization of the applications. Qualifications Strong experience in Java, Spring, and Hibernate Proficiency in front-end technologies such as HTML, CSS, JavaScript, Angular, or React Experience with database technologies such as SQL, NoSQL, and ORM Familiarity with DevOps practices and tools such as Docker, Jenkins, and Kubernetes Knowledge and experience in cloud platforms such as AWS, Azure, or GCP Strong problem-solving skills and the ability to troubleshoot and debug applications Excellent communication and collaboration skills Bachelor's degree in Computer Science, Engineering, or related field Experience in the media industry is a plus
As a Java Fullstack Developer with over 8 years of experience, you will be responsible for designing and implementing web applications using Java technologies. Your role will involve front-end and back-end development, collaborating with cross-functional teams, and maintaining existing codebases. Additionally, you will be tasked with writing unit tests, troubleshooting and debugging applications, and ensuring the performance optimization of the applications. To excel in this role, you should possess strong experience in Java, Spring, and Hibernate. Proficiency in front-end technologies including HTML, CSS, JavaScript, Angular, or React is essential. Experience with database technologies such as SQL, NoSQL, and ORM will be beneficial. Familiarity with DevOps practices and tools like Docker, Jenkins, and Kubernetes is desired. Knowledge and experience in cloud platforms such as AWS, Azure, or GCP will also be advantageous. Strong problem-solving skills and the ability to troubleshoot and debug applications are key requirements for this position. Excellent communication and collaboration skills are essential for effective interaction with team members. A Bachelor's degree in Computer Science, Engineering, or a related field is required for this role. Experience in the media industry would be a plus, enhancing your suitability for this position. If you are looking for a challenging opportunity to leverage your expertise in Java Fullstack development, this role in Kolkata could be an ideal fit for you.,
Role Description This is a full-time, on-site role for a Java Fullstack Developer based in Kolkata. The Java Fullstack Developer will be responsible for developing and maintaining both front-end and back-end components of web applications. The role involves designing and implementing software solutions, collaborating with teams to define and achieve project goals, and ensuring the performance, quality, and responsiveness of applications. The developer will also participate in code reviews, provide technical support, and contribute to all phases of the development lifecycle. Qualifications Proficiency in Back-End Web Development, Front-End Development, and Full-Stack Development Experience in Software Development Knowledge of Cascading Style Sheets (CSS) and other web technologies Strong problem-solving and analytical skills Excellent communication and teamwork abilities Bachelor's degree in Computer Science, Engineering, or a related field 5+ years of relevant experience Experience with Java technologies and frameworks