About CodeHall Technology Pvt Ltd
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.
Similar jobs
Excellent knowledge in Core Java (J2SE) and J2EE technologies.
Hands-on experience with RESTful services, API design are must.
Knowledge of microservices architecture is must.
Knowledge of design patterns is must.
Strong knowledge in Exception handling and logging mechanism is must.
Agile scrum participation experience. Work experience with several agile teams on an application built
with microservices and event-based architectures to be deployed on hybrid (on-prem/cloud)
environments.
Good knowledge of Spring framework (MVC, Cloud, Data and Security. Etc) and ORM framework like
JPA/Hibernate.
Experience in managing the Source Code Base through Version Control tool like SVN, GitHub,
Bitbucket, etc.
Experience in using and configuration of Continuous Integration tools Jenkins, Travis, GitLab, etc.
Experience in design and development of SaaS/PaaS based architecture and tenancy models.
Experience in SaaS/PaaS based application development used by a high volume of
subscribers/customers.
Awareness and understanding of data security and privacy.
Experience in performing Java Code Review using review tools like SonarQube, etc.
Good understanding of end-to-end software development lifecycle. Ability to read and understand
requirements and design documents.
Good Analytical skills and should be self-driven.
Good communication with inter-personal skills.
Open for learning new technologies and domain.
A good team player and ready to take up new challenges. Active communication and coordination with
Clients and Internal stake holder
Requirements: Skills and Qualifications
6-8 years of experience in developing Java/J2EE based Enterprise Web Applications
Languages: Java, J2EE, and Python
Databases: MySQL, Oracle, SQL Server, PostgreSQL, Redshift, MongoDB
DB Script: SQL and PL/SQL
Frameworks: Spring, Spring Boot, Jersey, Hibernate and JPA
OS: Windows, Linux/Unix.
Cloud Services: AWS and Azure
Version Controls/ Devops tools: Git, Bitbucket and Jenkins.
Message brokers: RabbitMQ, and Kafka
Deployment Servers: Tomcat, Docker, and Kubernetes
Build Tools: Gradle/Maven
- Strong experience in PHP with deep understanding of Codeigniter, Laravel & other frameworks
- Working experience with SQL, table design, and entity relationships.
- Familiarity with relational databases mySQL or MS SQL Server
- Deep knowledge of how the web works (Servers, Sockets, HTTP, Rest API).
- Up-to-date knowledge of modern HTML5, CSS3/4, Bootstrap, JavaScript, JQueries.
- Developing APIs and RESTful services
- Version control systems like Git and GitHub ·
- Proficient in data structures and algorithms.
- Helping with the design and development of software
- Testing and debugging software to keep it optimized
- Writing clean code for the front and back end of the software
- Creating servers and databases for the back end of the software
- Ensuring cross-platform compatibility and optimization
- Testing and maintaining the responsive design of applications
Job Types: Full-time, Regular / Permanent
Salary: ₹40,000 - ₹80,000 per month
Schedule:
- Day shift
- Visakhapatnam, Andhra Pradesh: Reliably commute or planning to relocate before starting work (Required)
- Bachelor's (Preferred)
- PHP: 4 year (Preferred)
- total work: 4+ year (Preferred)
- software development: 4+ year (Preferred)
- PHP (Preferred)
Requirements / Experience:
- 4-8+ years of PHP application development experience
- Strong Experience using Laravel/CodeIgniter/ Symfonyframeworks
- Strong experience and theoretical knowledge of PHP
- Front end and back end development expertise
- JavaScript (Vue.js, React, node, Typescript, RequireJS)
- Front end frameworks (Bootstrap, Tailwind, etc.)
- Good background with SQL Databases (writing queries, optimization, query builders usage, ORMs)
- API development and documentation (OpenAPI)
- Troubleshooting (ability to react in the most effective manner to eliminate technical issues)
- Solution-Making (ability to propose the most effective technical solutions)
- NoSQL experience is nice to have
- Ability to work on existing live projects and do the modifications as required.
- Ability to work independently and in a team as well
👋🏼We're Nagarro.
We are a Digital Product Engineering company that is scaling in a big way! We build products, services, and experiences that inspire, excite, and delight. We work at scale across all devices and digital mediums, and our people exist everywhere in the world (19000+ experts across 33 countries, to be exact). Our work culture is dynamic and non-hierarchical. We are looking for great new colleagues. That is where you come in!
REQUIREMENTS:
- Experience: 4.1-7 years
- Must have Skills: JavaScript ES6, MySQL, RabbitMQ, Redis, Node JS
- Strong technical background with node.js, event loop understanding, unit testing, developing web application & APIs, event & stream, call-back & closures, promise, async/await, accessing file system, Optimization techniques.
- Strong experience in JavaScript, Express.js, GraphQL
- Strong knowledge of REST, microservices, cloud development and design patterns
- Comfortable using modern tools and platforms such as Docker, Jenkins, Gitlab CI, etc.
- Comfortable using agile methodologies.
- Understanding of different components such as web server, storages, integrations
- Should have worked on designing and building server-side solutions (in any technology), build process of node.js, CI/CD process of node.js, multi-tasking (working on multiple things at same time)
- Good knowledge of functional and Object-Oriented Programming
- Implementing effective security protocols, data protection measures, and storage solutions.
- Running diagnostic tests, repairing defects, and providing technical support.
- Recommending and implementing improvements to processes and technologies.
- Keeping informed of advancements in the field of Node.js development.
- Familiarity with Azure pipeline
- Should have experience in Identifying software application weaknesses and target areas and sketching out ideas for automated software test procedures. Reviewing software bug reports and highlighting problem areas.
- Knowledge of high-quality professional software engineering practices for agile software development cycle, including coding standards, code reviews, source control management, build processes, testing, and deployment.
- Fundamental knowledge of design patterns
- Experience in communicating effectively with users, other technical teams, and management to collect requirements, describe software product features, and technical designs.
- Mentoring the team members to meet the client's needs and holding them accountable for high standards of delivery.
- Being able to understand and relate technology integration scenarios and be able to apply these learnings in complex troubleshooting scenarios.
RESPONSIBILITIES:
- Writing and reviewing great quality code
- Understanding functional requirements thoroughly and analysing the client’s needs in the context of the project.
- Envisioning the overall solution for defined functional and non-functional requirements, and being able to define technologies, patterns, and frameworks to realize it.
- Determining and implementing design methodologies and tool sets
- Enabling application development by coordinating requirements, schedules, and activities.
- Being able to lead/support UAT and production roll outs.
- Creating, understanding, and validating WBS and estimated effort for given module/task, and being able to justify it.
- Addressing issues promptly, responding positively to setbacks and challenges with a mindset of continuous improvement
- Giving constructive feedback to the team members and setting clear expectations.
- Helping the team in troubleshooting and resolving of complex bugs
- Coming up with solutions to any issue that is raised during code/design review and being able to justify the decision taken.
- Carrying out POCs to make sure that suggested design/technologies meet the requirements.
What you'll do?
● Develop on server-side cloud software using a serverless approach (AWS).
● Work hands-on on bringing to life IoT and Edge architectures and applications
● Work with teams on delivering key features and performance targets.
Who You Are?
● Passionate individual who loves to develop scalable backend
● Strong programming capabilities
● Understanding of cloud architecture and protocols.
● Clear thought process, believe in simplifying rather than complicating
● Argue and fight over opinions. Believe in always choosing the best
You Should Have
● Experience on NoSQL Databases and designing REST API.
● Strong fundamentals of Data structure and algorithm.
● Done related projects during graduation/post-graduation.
● Experience on AWS, AWS Lambda, AWS IoT Core, AWS Cloud Watch is a big plus.
Proficiency in Python
● You should be able to take ownership of a project end to end.
● Your primary focus will be to build, implement & maintain the complete back-end stack of the product.
● You will create production-grade code and will implement the solutions which run bug-free.
● Participate in product development discussions and product development road-maps.
● Collaborate with members across departments to identify and build on
improvements to products, processes, and systems.
Required Experience and Qualifications:
2 to 6 years of software development experience.
● Experience in working on application architecture design will be preferred.
● Experience in working on at least 1 or 2 projects, managing or leading the entire
tasks.
● Experience in Docker/Kubernetes, Agile methodologies & CI/CD automation process.
● Knowledge of Queueing technologies like Kafka, RabbitMQ, ActiveMQ, and Version control using Git.
● Experience in microservices architecture, in-memory systems like Redis and basic knowledge of Linux/Unix systems.
● Experience in building applications processing large volumes of streaming data will be preferred.
● Experience from a middle size company or from a startup will be preferred.
● BE/MCA/MSc in Computers/Information technology with a good academic record.
2. Completely responsibile for architecture, wireframe, frameworks, coding, UI/UX, Database, Security, privacy etc.
3. Developing Android and Web Applications.
4. Responsible for cost optimzation and scalability of the product.
5. Preparing and presenting reports related to product development
Summary role description:
Hiring for Technical Lead - Full Stack for a global InsurTech SaaS product company
Company description:
Our client is a global digital SaaS platform InsureTech company headquartered in Silicon Valley providing omnichannel customer acquisition platform, Analytics powered customer engagement, services, and self-service portals and apps for agents as well as policyholders.
Role details:
- Title / Designation: Technical Lead – Full Stack
- Reporting Manager: Director of Product Engineering
- Location: Hyderabad/Hybrid
Role & Responsibilities:
- Develop, deploy, support, and implement web application projects
- Build scalable architecture, reusable patterns, and libraries for future use
- Conduct performance testing, review results, identify bottlenecks and report code
- Proactively identify and resolve potential problems/issues including authoring technical specifications
- Ensure the technical feasibility of UI/UX designs
- Optimize application for maximum speed and scalability
- Keeping up to date with industry trends and developments
- Motivate team members to learn the required skills and stay up to date on the execution
- Mentor, lead, and guide a team of Software Engineers
Candidate requirements:
- Overall, 6+ years of experience as Full stack developer, with a minimum 1-year experience in product development
- Experience in leading a team of 3+ members
- Experience in one or more of
- Frontend – AngularJS/Angular/ReactJS/VueJS
- Backend – PHP/Java/Python/NodeJS/Golang
- DB – Any relational Database (like MySQL, Oracle, or Postgres)
- Should have experience in restful JSON web services
- Should be competent in CI /CD tooling
- Experience working with 3rd party software integrations like REST APIs, SOAP APIs, XML, JSON
Selection process:
- Code pair
- 2 Technical interviews
- Final round
WHAT WE'RE LOOKING FOR
- Bachelors or masters in software engineering, Computer Science or other relevant disciplines
- 2+ years experience as a Back-End or Full Stack Developer with hands-on experience working with Python web application development
- Strong Knowledge in Python v3.x Language
- Experience in REST APIs with JSON
- Error handling and Logging
- Any DB knowledge
- Knowledge on Sumo Logic log aggregation is a plus
- Must know how to produce high quality, “Clean” code that is performant, maintainable and secure
1. Ability to read the documentation and perform 3rd party API integrations
2. Experience with Postgres and Redis
3. Experience with AWS - EC2, RDS, DynamoDB, etc
4. Experience with Python
Dashboard
Skills
1. Experience with Django
a. Django Web
b. Django REST
c. Django Channels
d. Django Celery (Queues and Brokers)
2. Experience creating a dashboard with login, user profiles, roles and permissions, reports
3. Experience with Facebook and Twitter OAuth
4. Experience with handling database migrations
Chatbot
Skills
1. Basic understanding of NLP - intents and entities
2. Strong understanding of dialogue management and conversation flow
3. Integrations with Facebook and Twitter APIs.
4. Creating and managing Facebook and Twitter apps
5. Understanding of webhooks and REST APIs.