i
Impact Analytics
24 Impact Analytics Jobs
Impact Analytics - Software Engineer - Java Development (5-7 yrs)
Impact Analytics
posted 9d ago
Flexible timing
Key skills for the job
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
Functional Areas: Other
Read full job descriptionPrepare for Software Java Engineer roles with real interview advice
12-14 Yrs
4-6 Yrs
8-12 Yrs
Bangalore / Bengaluru
4-6 Yrs
Bangalore / Bengaluru
3-6 Yrs
Bangalore / Bengaluru
3-6 Yrs
Bangalore / Bengaluru
5-8 Yrs
Bangalore / Bengaluru
5-7 Yrs
Bangalore / Bengaluru