Senior Software Engineer (Java/Scala/SOLR/Data/Hadoop)

About CodeHall Technology Pvt Ltd
About
Whether it is about building a new system from scratch, maintaining an existing system or making feature upgrades to a legacy system, our team is committed to providing you the best open source solution for your need. When existing systems do not meet your needs, we help you identify the right technology solution. We have your back covered while you focus on delivering the best business experience for your customers.
Connect with the team
Company social profiles
Similar jobs
Job Title : Principal Backend Engineer (AI-Driven)
Experience : 10+ Years
Location : Chandigarh
Tech Stack : PHP, Node.js, Laravel, MySQL, MongoDB
Additional Requirement : Hands-on experience with AI technologies, APIs, or ML integrations
Role Overview :
We're looking for a Principal Backend Engineer (AI-Driven) to design and lead scalable backend systems while driving AI adoption across products.
The role involves integrating AI-powered features, architecting intelligent systems, and mentoring engineering teams on modern backend and AI implementation.
Key Responsibilities :
- Design and lead backend architecture using PHP (Laravel/CodeIgniter) and Node.js
- Build scalable microservices / modular backend systems
- Develop APIs and backend workflows for AI-driven features
- Integrate AI APIs (OpenAI, LangChain or similar frameworks)
- Work with LLMs, embeddings, vector databases, and AI pipelines
- Ensure performance, scalability, and security of backend systems
- Mentor engineering teams and drive backend + AI best practices
Requirements :
- 10+ years of backend development experience
- Strong expertise in PHP / Node.js, MySQL, MongoDB
- Hands-on experience integrating AI/ML APIs or AI-powered features
- Strong system design and architecture skills
- Experience leading engineering teams
Good to Have :
- Prompt engineering or AI cost optimization
- Exposure to MLOps / ML pipelines
- Role & Responsibilities:
- Develop and maintain backend functionality for websites and web applications.
- Create custom WordPress themes and plugins based on requirements.
- Work with REST API integration and database management (MySQL).
- Follow MVC principles for structured code development.
- Collaborate with frontend developers to integrate designs and functionality.
- Use Git for version control.
Junior PHP Developer (Full-Time)
Malad, Mumbai (Mindspace) | Work from Office
We’re hiring a Junior PHP Developer at Websites.co.in, a platform where small businesses create their website in 2 minutes.
Your role
- Develop and maintain backend logic using PHP (Laravel or Core PHP)
- Write clean, reusable, and efficient code
- Work with MySQL databases (queries, joins, optimization)
- Integrate REST APIs and troubleshoot backend issues
- Collaborate with frontend, QA, and product teams for feature implementation
- Participate in code reviews, testing, and deployment activities
- Debug production issues and provide quick fixes
What we expect
- Hands-on development experience with PHP (mandatory)
- Strong knowledge of MySQL, queries, and database structures
- Understanding of MVC architecture (Laravel preferred)
- Basic knowledge of HTML, CSS, JavaScript
- Familiarity with Git version control
- Problem-solving mindset and willingness to take ownership
- 0–3.5 years of experience (freshers with strong projects are welcome)
Good to have
- Experience working with APIs, JSON, cURL
- Understanding of server basics (Linux, Apache, hosting environments)
What you get
- Real product ownership, not agency project hopping
- Direct collaboration with CTO and senior devs
- Steep learning curve in a fast-moving SaaS environment
Elocity is a cleantech start-up striving to make the world a better place through technology innovations. We are building a global infrastructure for making the transition to electric vehicles viable, affordable, and sustainable by working closely with the utilities, governments, and public.
Headquartered out of Canada, we are a team of highly specialized domain experts and problem solvers enabling utilities, public and private sector entities to successfully manage the demands of electric vehicle charging and its infrastructure needs to pave the way for electromobility in future.
To know more visit https://elocitytech.com/
Responsibilities:
- Determines technical feasibility of features or solutions by evaluating problem, customer requirements, possible solutions and technology requirements.
- Exercises judgement in prioritizing tasks and selecting methods and techniques for obtaining solutions.
- Create low-level design of modules of a software application through proper documentation and
- diagrams.
- Develops software solutions by studying requirements, clarifying customer/user needs, analysing data
- and processes and following established software development practices and processes.
- Develops proof of concepts for technical evaluation and early customer feedback
- Updates and shares knowledge by studying state-of-the-art development tools, programming
- techniques, and computing technology; reading professional publications
- Networks with internal and external personnel in own area of expertise.
- Skills:
- Good command in JavaScript/TypeScript. Knowledge of Java/Python will be a plus.
- Experience in Debugging/troubleshooting TypeScript code.
- Experience in API development (REST/GraphQL etc)
- Experience in development of Web and Mobile(android/iOS) applications
- Exposure of Parallel and Asynchronous programming
- Experience in writing Unit tests (Jest or any similar framework)
- Should be proficient in relational Database concepts (Postgres etc.)
- Knowledge of Non-relational Databases would be a plus.
- Good Understanding of Object-Oriented Programming Concepts.
- Good Understanding of Design Patterns.
- Good command of Data structures, Algorithms and Complexity.
- Good at problem solving and analytical skills.
- Experience with Source Code Versioning systems (Git etc)
- Understanding of Micro services Architecture would be a plus
• Opportunity to develop game-changing, globally distributed, internet advertising products used by millions worldwide.
• Contribute hands-on, own, collaborate, and deliver new features and services at a fast pace.
• Build platforms, frameworks, APIs, libraries & automated tools to facilitate rapid issue
resolution and development & deployment of new features and changes.
• Own the prioritization, scoping and scheduling processes for new products and features.
• Work with and advise management on technical aspects, make well-informed decisions.
• Improve processes, technology & the applications you own continuously by showing the team better ways of doing things and help improve skills in the team.
• Prioritize tech-debt and ensure the platforms and applications meet the latest industry
standards.
• Learn new technology & practices, coach the team and conduct training sessions – devote time for learning and continuous improvement of self and team.
• Imbibe and maintain a strong customer service-oriented attitude while designing and building products.
Who should apply for this role ?
• 5 - 9 years of experience in building or managing large scale distributed systems
• BS/MS degree in Computer Science or other relevant majors
• A track record of working on scalable applications, preferably at a major internet property or well-known startup
• Good grasp on programming fundamentals including OOP, Design Principles and Data Structures
• Excellent analytical, logical, and problem-solving skills
• Solid knowledge of Java/Python/Golang, web services (REST/JSON), NoSql Databases,
Kafka/Kinesis/Spark, Elasticsearch/Solr/Kibana
• Can exhibit passion and enthusiasm for remarkable technology (Knowledge and contribution to open source projects, Active Blog, etc. is a plus)
• Ability to learn emerging technical/business standards and apply/coach development team in proper adoption
• Deep understanding of development processes and has personally contributed to critical
product cycles
• Communicate effectively & cross-functionally with other teams
- 4 year degree or equivalent experience
- 8 to 13 years of software development experience
- Demonstrates broad and deep expertise in any programming languages(Java, GoLang) and open source frameworks (e.g., Spring Boot, Micronut).
- Designs, develops, and approves end-to-end functionality of a product line, platform, or infrastructure and microservices.
- Must have exposure to at least one cloud product/platform development.
- Working knowledge of any one client side framework like ReactJS or Angular, etc.
- Should have exposure to one or more databases like Cassandra, MongoDB, Graph, Redis, Elastic Search and Postgres.
Job description
We are looking for a highly motivated Node.js developer to optimize our application performance. You will be collaborating with our front-end application developers, designing back-end components, and integrating data storage and protection solutions.
Responsibilities
- Work as part of a team developing applications and services using Agile development methods
- Contribute to team and organizational improvements in process and infrastructure
- Integration of user-facing elements developed by front-end developers with server-side logic
- Writing reusable, testable, and efficient code
- Design and implementation of low-latency, high-availability, and performant applications
- Implementation of security and data protection
- Integration of data storage solutions (may include databases, key-value stores, blob stores, etc.)
Skills
- Excellent interpersonal, communication, and collaboration skills.
- Exceptional analytical and problem-solving aptitude.
- Great organizational and time management skills.
- At least 5 years’ experience as a Node.js developer.
- Extensive knowledge of JavaScript, web stacks, libraries, and frameworks.
- BitRise, BitBucket, GitHub
- Fluent in AWS environment and MicroServices
- Knowledge of front-end technologies such as HTML5 and CSS3.
Job description
We are looking for a humble, but ambitious, razor-sharp engineering technical leader who can teach us a thing or two. We promise to return the favor. Like us, you take product development, cloud services research and platform engineering seriously; you’re passionate about technology and, even more so, about leadership. We embrace those who see things differently, aren’t afraid to experiment, and who have a healthy disregard for constraints. That’s where you come in.
We are currently seeking a Fullstack technical lead of core product development to help senior management drive the technical vision, architectural guidance and provide leadership for a team of software engineers in an innovative and fast-paced environment. Our selection process will emphasize hands-on engineering and other technical or architectural skills as well as leadership/management/SDLC process/organizational skills equally. The ideal candidate must be a master of their domain and be able to contribute as an individual contributor (software engineer and architect) half of the time. Furthermore, the ideal candidate must be able to improve SDLC and Scrum processes or inspire, champion and teach his / her team when the need arises. We are looking for a rare mix of intelligence, integrity, domain knowledge, verbal and written agility, and diplomacy which allows you to rapidly earn the trust of technically astute engineers.
mail resume fullstack @ theintegrityglobal.com
Responsibilities
- Responsible for championing persistence, business logic and other back-end layers architectural and SDLC process strategy as well as the planning and successful execution of said strategy
- Effectively balance technical leadership and software engineering individual contributor responsibilities
- Directly or indirectly drive projects and provide architectural and technical leadership in an innovative and fast-paced environment
- Continually retrospect and drive innovation within the back-end development process to ensure our software engineers execute at the highest possible level
- Hire, onboard, develop and manage back-end and user interface engineers
- Manage technical debt
- Responsible for execution of SDLC processes to include sprint pre-planning/planning, retros, demos, architecture and code reviews
- Work closely with the rest of the tech leads, data scientists, senior engineering leadership and product managers to ensure we're building awesome, feature-rich, scalable and secure product and features
- Work closely with the rest of the tech leads and senior engineering leadership team to ensure we're building the highly reusable codebase
- Provide mentoring and guidance to junior engineers. Create an environment for engineers to continually reach new heights within their career
Skills
- The ability to take technical ownership of assigned projects from high-level project scope down to details of the individual class and API design
- Experience in a product-based environment, balancing the competing priorities of project management, and your development team
- Developed Java-based server-side solutions such as JEE and Spring
- Solid experience and passion for working with data structures and data model
- Proficiency in Hibernate and SQL
- Passion and commitment to work in a start-up environment.
- Experience of working in an Agile environment.
- Developed solutions using AWS services.
- Developed scalable and distributed solutions
- Experience with JavaScript, ReactJS/ AngularJS, Docker, relational databases
- Experience with AWS services like EC2, Lambda, RDS, Redshift, S3, Kinesis, EMR
- Excellent oral and written communication skills
Qualification
- Bachelor’s degree in engineering from a reputed institution. Master’s degree preferred.
- 9+ years of full-stack development experience
- Experience in leading software development teams before, ideally using Agile Scrum methodology
*Salary : 15-25 LPA
*Job Location : Hinjewadi, Pune












