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
Responsibilities
Solve complex performance problems and architectural challenges
Build reusable code and libraries for future use
Build efficient, testable, and reusable Node JS modules
End-to-end ownership of modules, including designing, development, validation, deployment
Specifications:
Understanding the fully synchronous behavior of NODE JS.
Familiarity with One OOPS language
Familiarity with Workers/child processes & performance tuning
Experience with SQL/NoSQL databases and their declarative query languages (MySQL, and Mongo dB)
Strong knowledge of the common NODE JS or web server exploits and their solutions
Experience -
2-6 Year Qualifications Desired Skills NodeJS, HTML, CSS, Angular/React, JavaScript, Web Application Development, SQL/NoSQL
Company Overview-
A venture-backed funded startup valued at 30.5 Million Dollars.
The team co-founders are both IIT-IIM Alumni with a strong professional background and are backed by some of the leading global and Indian funds and entrepreneurs.
Role Overview
As a Backend Engineer, you will be working closely with our core team in building products from scratch into large-scale platforms and solving business problems leveraging new and innovative technology. More than anything, we are looking for engineers that are eager to learn and build a meaningful company. We are a small team and encourage engineers to wear many hats
Responsibilities
- Design and build highly reliable and performant applications that deliver a great user experience.
- Own large technical deliverables and execute in a structured manner. - Take accountability for the overall health of the applications you build. - Platform components as libraries, utilities and promote reuse.
- Be able to conceptualize and develop prototypes quickly
Skills & Requirements
▪ Work Experience between 1-3 years in large scale applications with the desire to work in fast-paced startups
▪ Experience/Knowledge of Node.JS, Express.JS, AWS, MongoDB.
Deep understanding of your tools: Languages, frameworks, systems.


Have fun while you work?
We are looking for Self motivated, Passionate Technology enthusiasts seasoned PHP Developer to join our team. Developing high end enterprise products for Fintech and Insure-tech market.
Job Description:
Design, Develop, Implement, Test, Document and Maintain high quality Web Application Software.
Understanding and implementing of project management practices.
MVC compliant Development (YII / CodeIgniter / Cake PHP / Zend Framework) in at least any one of these frameworks.
Optimization of PHP Code and database queries and functions through Code Review and Project Review Sessions.
Identify opportunities for process improvement and make constructive suggestions for change.
Improve the technical competence of the team through training & development of existing and new team members.
Provide accurate effort estimates for deliverable and be committed to the deadlines through follow-up of tasks with team members.
Research and actively learn about new technologies and introduce them into the infrastructure.
Eligibility criteria :
Someone who is passionate about his/her work.
Excellent problem-solving skills and love technical challenges.
Ability to work in a team-oriented, collaborative environment.
Ability to manage priorities and work in a fast pace environment.
Strong database skills, proven experience with MySQL 5 having knowledge of indexes, fulltext searches, usage of Regular Expressions in queries and more.
Excellent knowledge of Applications Architecture and how to work with Frameworks with MVC architecture.
Excellent Knowledge of HTML 5, CSS 3, Javascript, jQuery/Sencha etc.
Key Skills Required : Cake PHP, Laravel, CodeIgniter, Zend, Mysql, Jquery, API (Restful Service).
What You Get at Evervent:
Exiting work like working with startups to continuously reinvent/apply technology in new ways.
No bar on salary for deserving Candidates.
Technical coaching to ensure continuous professional growth
Career coaching by our expert HR staff and senior mentors
Awards & recognition for your hard work
Our world class facilities include :
Gaming Zone for refreshing your mind
Coffee/Tea breaks
Open work culture environment
Centrally cooled/heated office space
Experience in Sprnig Boot, Spring Cloud, Spring Security, Webservices
Good Communication Skills



Requirement:
- Min 2-3 Year Experience. Preferably in the E-commerce domain.
- Proficient with both MySQL and NoSql Databases (Elastic, Mongo)
- Strong hold on PHP and preferably good knowledge of Python
- Experience with JavaScript/JQuery
- Ability to do software design for a enterprise web application
- Working knowledge of a MVC front-end framework
- Proficient in HTTP protocol, REST APIs, JSON
- Ability to do database design and modeling
- Proficient in OOPS concepts and writing code using classes
- Ability to write modular and clean code
Role:
- Software Development of various product line
- Creation web-services and optimization for existing and new feature rollouts
- Collaborate with Product Managers and design solutions
- Develop very high sense of ownership, the zeal to build scalable applications
- Build customer facing technology product
- Individual Contributor
# Responsibilities:
- Build the APIs and internal mechanisms of the backend across all our services.
- Architect and provide guidance on building end-to-end systems optimized for speed and scale.
- Build and lead engineering teams to achieve product roadmap milestones.
- Oversee the research and development of new products and technologies.
- Engage with inspiring designers and front-end engineers, and collaborate with leading back-end engineers as we create reliable APIs
- Represent and evangelize engineering team in events, talks, conferences, etc.
- Be available for troubleshooting in case of backend emergencies.
# Requirements:
- Bachelor's in Computer Science or any Engineering domain with experience in Software Programming.
- 2-5 years of experience building large-scale software applications.
- Highly proficient with Java and knowledge of the many intricacies of Spring Boot.
- Proficient with MongoDB and Redis. Knowledge of Aerospike, other databases would be a bonus.
- Good understanding of distributed systems (servers, databases, etc.).
- Positive and solution-oriented mindset and comfort working in a highly agile, intensely iterative software development environment.
· 3+ years java development experience with JSE/JEE, Java based Micro-services framework and implementation, Spring framework, Hibernate framework, SQL etc
· Hands on experience on Spring boot & Microservices .
· Strong knowledge of micro-service logging, monitoring, debugging and testing
· Implementations experience of micro-service integration, packaging, build automation and deployment.
· Object Oriented analysis and design using common design patterns.
owners, business analysts and team members to analyse business requirements and proposed
solutions. A highly motivated and enthusiastic to join our Core Technology team and make a
difference.
Must-Have Skills:
• Candidate should have basic experience in Core Java and Advance Java design patterns
• Candidate should have basic experience in Advance Java frameworks – Spring, Hibernate,
JSP, Servlet.
• Good understanding of MAVEN & SVN is a must.
• Front end technologies knowledge is required to communicate with the web development
team. JavaScript, JQuery, AJAX, JSON.
• Collaborating with other teams. Excellent problem solving, debugging, design and debugging
skills required.
Good to Have Skills:
• Have good interpersonal and communication skills.
• E-commerce domain knowledge will be an add-on.
• Knowledge in API Design and docker.
• Knowledge of Agile methodologies
• Knowledge of Unit testing
Primary Responsibilities:
• Work closely with Tech Leads, Architects, Project Manager / Onsite Leads.
• Understand/apply reusable code design, leverage application architecture/framework
capabilities and functionality, and design/develop solutions that are highly reliable, scalable,
and perform to meet business-defined service levels.
• Contribute to the technical code and design documentation.
• Conduct code reviews and ensuring quality solutions are built and tested.
• Provide production support and issue triage for products.


