Impact Analytics

Impact Analytics - Software Engineer - Java Development

Click Here to Apply

Job Location

bangalore, India

Job Description

Key Responsibilities : - Java Backend Development : Develop robust and scalable backend systems using Core Java, multithreading, and RESTful APIs deployed on application servers like Tomcat. - Batch Processing and Big Data : Design and implement efficient batch processing engines leveraging Hadoop (Map/Reduce), HDFS, Spark, and Zookeeper. - Spring Frameworks Expertise : Utilize frameworks like Spring Boot and Spring for developing high-performance backend applications. - Database Management : Work with relational databases and NoSQL technologies such as MongoDB, Cassandra, ensuring optimal performance and scalability. - Microservices Architecture : Design, implement, and manage microservices architecture ensuring modular and maintainable backend systems. - Software Design and Patterns : Apply object-oriented design principles and design patterns to create maintainable and scalable software solutions. - Cloud Integration : Deploy and optimize backend solutions on cloud platforms, ensuring efficient resource utilization. - Best Practices Implementation : Champion best practices in software development including rigorous code reviews, robust testing strategies, and seamless deployment pipelines. Required Skills and Qualifications : Core Technical Expertise : - 2 years of experience in Core Java and multithreading. - Strong experience in REST API development with application servers like Tomcat. Big Data Proficiency : - 2 years of hands-on experience with Hadoop (Map/Reduce), HDFS, Spark, and Zookeeper. Framework Knowledge : - Proficiency in Spring Boot or Spring Frameworks is essential. Database Management : - Expertise in relational databases and NoSQL databases like MongoDB or Cassandra. Software Design : - Strong understanding of scalable architecture, high-performance backend solutions, and design patterns. Microservices : - Deep understanding of microservices architecture and principles. Cloud Platforms : - Experience with any cloud platform for application deployment and scalability. Technical Skills : - Programming Languages : Java (Core Java, Multithreading), Python (optional but advantageous). - Frameworks and Libraries : Spring Boot, Spring Framework, Hibernate. - Big Data Tools : Hadoop, Spark, HDFS, Zookeeper, MapReduce. - Web Services : REST APIs, JSON, SOAP (optional). - Databases : SQL, PostgreSQL, MongoDB, Cassandra. - Tools & Platforms : Tomcat, Jenkins, Docker, Kubernetes, Git. - Cloud Platforms : AWS, Azure, or Google Cloud (any experience is a plus). - Development Practices : Agile/Scrum, CI/CD pipelines, TDD/BDD (Test-Driven Development/Behavior-Driven Development). Desired Skills : - Passion for clean and efficient code. - Experience with Agile methodologies and tools like JIRA, Git, and CI/CD pipelines. - Strong communication skills for collaborating with cross-functional teams. - Ability to mentor junior team members and contribute to knowledge-sharing sessions (ref:hirist.tech)

Location: bangalore, IN

Posted Date: 1/15/2025
Click Here to Apply
View More Impact Analytics Jobs

Contact Information

Contact Human Resources
Impact Analytics

Posted

January 15, 2025
UID: 4976136395

AboutJobs.com does not guarantee the validity or accuracy of the job information posted in this database. It is the job seeker's responsibility to independently review all posting companies, contracts and job offers.