As a Java Developer, you will take product ideas from ideation to implementation, designing and building scalable, high-volume Java web applications. Your role will involve optimizing the performance of data ingestion and processing pipelines, participating in design and code reviews, and developing highly scalable systems that are easy to maintain. Collaboration with colleagues on design and architecture is a key aspect of this position. You will be responsible for building high-throughput and low latency microservices, contributing to requirements elicitation, creating application architecture documents, and design artifacts. Delivering high-quality code, supporting activities related to implementation and transition, as well as interfacing with internal teams and key stakeholders are essential parts of your role. The ideal candidate will have at least 5 years of professional development experience in core Java, along with a BE/B-Tech/MCA in Computer Science or equivalent work experience. Proficiency in Java 8, excellent communication and collaboration skills, and experience with AWS services such as Lambda, S3, and EC2 are required. You should also have experience in building large-scale distributed systems on Linux platforms, strong problem-solving skills with a practical application of data structures, and knowledge of RDBMS like PostgreSQL, MariaDB, and MySQL, as well as NoSQL solutions like Cassandra, HBase, and MongoDB. Experience with building scalable service APIs (RESTful, etc.), SQL proficiency, a positive work attitude, self-motivation, quick learning ability, and being a team player are desired qualities for this role. You will be expected to analyze and resolve issues to ensure high-quality deliverables at each stage of the SDLC within the guidelines, policies, and norms of the organization.,
You should have at least 4 to 8 years of experience and hold a qualification in BTech, MTech, BCA, MCA, B.Sc, or M.Sc. Your key skills should include proficiency in Spring Boot, Microservice, Multithreading, NoSQL, Kafka, and Zookeeper. As a Java Developer, you must demonstrate deep expertise in various technical areas. You should possess a strong understanding of object-oriented programming concepts, design patterns, and collection frameworks. Experience with microservice architecture, Zookeeper, Kafka, and Caching frameworks like Redis or Memcached is essential. Additionally, you should be adept at writing event-driven solutions and have a solid grasp of multithreading concepts. Your proficiency should extend to working in a Linux environment, setting up tools, using Maven/Gradle and Docker, deploying builds with Jenkins, and handling messaging and system integration. You should be well-versed in REST/JSON Web Services, scheduling Java Jobs, Cron Jobs, and logging frameworks. Experience with scalable applications, Big Data ecosystems, NOSQL databases, and versioning tools like Git and SVN is crucial. The ideal candidate would be familiar with technologies such as Cassandra, Hadoop, HDFS, Map Reduce, HBase, Spark, and possess knowledge of agile development methodologies. You should be self-confident, proactive, and eager to learn new technologies in the Java world. The ability to perform quick POCs and connect various components within the architecture is desirable. Your technical skills should encompass Kafka, Zookeeper, Java, Spring, Servlets, Spring Framework (Core, MVC), Spring Data, Spring Boot, Hibernate/JPA, REST/JSON Web Services, JMS, Tomcat, JBoss, and strong SQL knowledge. Proficiency in Unix/Linux as a user and experience working in a console terminal is required. For the Developer Candidate Profile, you should have a minimum of 3 years of experience as a Java Developer, excellent communication and logical skills, and the ability to handle emergency situations and customer requirements. You must be flexible, cooperative, and able to work effectively within a team environment, including offshore teams. Strong analytical, problem-solving, planning, communication, and interpersonal skills are essential. Immediate joiners are preferred.,
You should have a minimum of 3 years of experience in the field. Your qualifications should include BTech, MTech, BCA, MCA, or BE. Key skills required for this role include proficiency in Spring Boot, Microservice, Multithreading, NoSQL, Kafka, and Zookeeper. As a Frontend Developer, you will be responsible for designing, developing, and maintaining web applications using Angular. You will need to ensure the technical feasibility and implementation of UI/UX designs, optimize applications for speed and scalability, work with designers to implement responsive interfaces, and maintain the front-end codebase. In Backend Development, you will be required to develop and maintain robust RESTful APIs using ASP.NET Core, integrate front-end and back-end functionalities seamlessly, implement security measures and data protection protocols, optimize application performance, and design database structures and queries in MySQL. For Database Management, you will design, implement, and manage database schemas and objects in MySQL, optimize database performance through query tuning and indexing, ensure data integrity and consistency, perform database migrations and upgrades, and handle backup and restore operations. Your technical skills should include proficiency in Angular, TypeScript, HTML5, CSS3, ASP.NET Core, C#, MySQL database design and management, RESTful API design, and knowledge of version control systems like Git.,
As a Senior Java Technical Lead, you will be responsible for overseeing the technical aspects of projects, leading a team, and ensuring the successful implementation of Java-based solutions. With 7 to 10 years of experience, you should have a solid background in Spring Boot, Microservice architecture, Multithreading, NoSQL databases, Kafka, and Zookeeper. The ideal candidate for this role should have experience in an official Lead position, managing a team for at least 2 years. You will be required to possess a deep understanding of design patterns, collection frameworks, microservice architecture, Zookeeper, Kafka, and caching frameworks like Redis or Memcached. Your expertise in writing event-driven solutions, multithreading concepts, and Linux environment setup will be crucial for the role. Furthermore, you should be well-versed in Maven/Gradle, Docker, Jenkins, REST/JSON Web Services, scheduling Java jobs, logging frameworks, and scalable application development. Experience with Big Data ecosystems such as Cassandra, Hadoop, HDFS, Map Reduce, HBase, and Spark will be an added advantage. Proficiency in versioning tools like Git and SVN, agile development methodologies, and self-initiative to explore new technologies are also essential qualities. Key Skills required for this position include Java, Spring Framework (Core, MVC, Data, Boot), Hibernate/JPA, JMS, Tomcat, JBoss, strong SQL knowledge, and Unix/Linux proficiency. Excellent communication, logical skills, ability to handle emergency situations, and a collaborative approach towards working with the Project Manager and offshore teams are highly valued. Immediate joiners with a minimum of 3 years of experience as a Java Developer are preferred for this role.,