
• You will design high level architecture solutions, write high quality code, do code reviews
• You will take ownership to run and maintain the services in Cloud infrastructure
• You will continuously evaluate relevant technologies, influence and drive architecture and design discussions
You must have
• Strong desire to work at an early stage startup
• Strong desire to learn and improve yourself every day
• Strong hands-on development experience
• Proficiency in Computer Science fundamentals – object oriented design, data structures, algorithm - design, and complexity analysis
• Strong knowledge of sql/nosql databases
• Strong experience in developing Rest APIs
• Hands-on experience in developing and deploying MicroServices
• Experience with designing scalable architecture
• Strong knowledge of git
• Experience with redis, memcache
• Experience with Kafka, RabbitMQ
• Experience with ElasticSearch, Solr
• Experience with running applications in production, CI/CD
• Experience with performance tuning
• At least 2 year experience in leading a small team of developers
It would be nice if you also have
• Experience with Google Maps or similar technologies
• Experience with geospatial applications/libraries

About KHATI SOLUTIONS
About
Connect with the team
Similar jobs
Techwave is a leading global IT services and solutions company revolutionizing digital transformations. We enable clients to maximize their potential and achieve a greater market with a wide array of technology services, including, but not limited to Enterprise Resource Planning, Application Development, Analytics, Digital, and the Internet of things (IoT).
Organization : TECHWAVE (http://www.techwave.net/)
Requirement : Groovy Grails Developer
Experience :5+ Years
Job type : Permanent
Location : Hyderabad
Job Description Engaged in all phases of the software development lifecycle
Job qualifications and requirements
- 4+yrs experience in software development in Groovy, grails framework,
- Knowledge of mysql, postgresql, RabbitMQ, Linux based development/ deployment.
- Deployment with Jenkins/ maven,
- Good knowledge in Jira.
- Project experience in ecommerce/digital domain is a big plus.
- Strong exp in creating angular2+ (preferably angular 6) custom components
- Having exp with state mgmt. e.g., rxjs, Redux observable, Ngrx, Ngxs.
- Frameworks: Angular 2+/ 5/ 6, Bootstrap, HTML5, CSS3,
- Programming: JavaScript, Nodejs, Typescript, JavaScript (OOP), jQuery, Restwebservices
- Tools: GIT hub, Wireframe e.g., invasion
- Cloud Exposure
Your Opportunity
You will primarily be responsible for implementing features & building platforms to enable on-device and device/server-side combined ML workflows. You will possess strong skills in object-oriented software design and programming. You are excited about developing new features, maintaining existing code, fixing bugs, and contributing to overall system design.
Your Impact
To design, architect, develop and maintain the backend for AI products by working closely with the Engineering Team. To ensure successful consumption of Saarthi.ai technology by APIs, SDKs, or Applications, thereby enabling productization and monetization of the AI solutions.
What You’ll Do
· Work with development teams and product managers to ideate software solutions
· Design server-side architecture
· Along with SAAS application deliverables even the client-side deliverables need to be taken care
· Develop and manage well-functioning databases and applications
· Write effective APIs
· Test software to ensure responsiveness and efficiency
· Troubleshoot, debug and upgrade software
· Create security and data protection settings
· Build features and applications with a mobile responsive design
· Write technical documentation
· Work with data scientists and analysts to improve software
What You Bring
· Proven experience as a Back-End Developer or similar role.
· Experience developing desktop applications.
· Strong working experience with back-end development using Node.JS, JavaScript.
· Strong knowledge of databases (MongoDB, PostgreSQL).
· Experience with System Design and Architecture.
· Familiarity with common stacks.
· Familiarity with Parallel Threading, Concurrent calling and Aggregation Queries.
· Ability to write quality unit tests
· Setting up CI/CD, and integrating with logging and monitoring systems for the products or platforms
· Excellent communication and teamwork skills.
· Degree in Computer Science, Statistics or relevant field
Hiring Java Developers across hierarchical level for Datametica Solutions Pvt. Ltd.
Designation: Developer / Lead / Architect - JAVA
Experience - 4+ Years
Work Location - Pune
Responsibilities:
- Own, drive and evolve product systems/subsystems
- Develop, architect highly scalable, highly available, reliable, secure and fault-tolerant systems with minimal guidance
- Suggest new architectural elements to improve the existing architecture
- Design and implement low latency RESTful services; Define API contracts between services; Version APIs and make them backward compatible
- Translate business requirements into scalable and extensible design
- Create platforms, reusable libraries and utilities wherever applicable
- Continuously refactor applications to ensure high-quality design
- Choose the right technology stack for the product systems/subsystems
- Write high-quality code that are modular, functional and testable; Establish the best coding practices
- Formally mentor junior engineers on design, coding and troubleshooting
- Plan projects using agile methodologies and ensure timely delivery
- Work with automation engineers to automate end-end flows and non-functional requirements
- Troubleshoot issues effectively in a distributed architecture
- Communicate, collaborate and work effectively in a global environment
- Operationalize releases by partnering with Tech operations on capacity planning and operability of the product.
Skills Required:
- Proficient in JVM based language(like Java, Groovy), J2EE technology stack
- Expertise in API design and development
- Experience in dealing with a large dataset
- Strong in Data Structure, collections, algorithms, multithreading, etc
- Practicing the coding standards (clean code, design patterns, etc)
- Very strong object-oriented design skills, awareness of design patterns and architectural patterns
- Performance tuning and Troubleshooting memory issues, GC tuning, resource leaks, etc.
- Strong problem-solving skills, algorithmic skills and data structures
- Experience in agile methodologies like Scrum
- Good understanding of branching, build, deployment, continuous integration methodologies
- Experience in leading a team (min 5)and mentoring engineers
- Attitude to getting Stuff Done!
- Ability to make decisions independently.
Interested candidate must shoot up their resume immediately.
Note: Candidates who are immediately available or have a notice period of 30 to 45 Days are highly preferred.
Requirement:
- Hands-on experience with popular frameworks like Express / Loopback.
- Creating and Integrating backend REST APIs
- Hands-on experience with any RDBMS systems.
- Passionate about building complex systems.
- Should be able to understand project requirements thoroughly.
- A deep understanding of the importance of building maintainable, efficient, clean code, while balancing the urgency of business needs.
- Collaborative attitude and experience working with cross-functional teams.
Responsibilities -
- Responsible for driving & delivering web applications.
- Responsible for architecting, solutioning of the project in the requirement phase;
- Responsible for working with the team & enhancing the collaboration, adding value to the project with critical thinking on project design.
- Responsible for creating and integrating the REST APIs
Good to have -
- Experience with AWS / Azure.
- Experience with CI/CD too

Primary Responsibilities
Location: Sargasan, Gandhinagar
Experience – 3 to 5 years
Education –ME, BE in computer science , BCA & MCA
Salary Budget – Based on experience and interview ( normally 10% to 15% hike in current salary )
Job Description
We are looking for an analytical, results-driven Back-end Developer who will work with team members to troubleshoot and improve current back-end applications and processes. The Back-end Developer will use his or her understanding of programming languages and tools to analyze current codes and industry developments, formulate more efficient processes, solve problems, and create a more seamless experience for users. You should have excellent communication, computer, and project management skills.
To succeed as a Backend Developer, you should be focused on building a better, more efficient program and creating a better end-user experience. You should be knowledgeable, collaborative, and motivated.
Back-end Developer Responsibilities:
Compile and analyze data, processes, and codes to troubleshoot problems and identify areas for improvement.
Collaborating with the front-end developers and other team members to establish objectives and design more functional, cohesive codes to enhance the user experience.
Developing ideas for new programs, products, or features by monitoring industry developments and trends.
Recording data and reporting it to proper parties, such as clients or leadership.
Participating in continuing education and training to remain current on best practices, learn new programming languages, and better assist other team members.
Taking lead on projects, as needed.
Implement complex business application using Java (Spring Boot)
Build REST APIs that serve our frontend apps as well as other clients
Create scalable and distributed microservices
Rearchitect existing applications to move to a future-proof architecture
Streamline automated deployment and DevOps flow
Deploy on AWS
Back-end Developer Requirements:
Bachelor’s degree in computer programming, computer science, or a related field.
Design & development of J2EE applications using Java EE, Spring, hibernate & Linux
Should have exposure to multithreading and Concurrent Programming.
Extensive experience in application development using Java (Spring Boot and Spring REST)
Exposure to a microservices architecture
Exposure to RabbitMQ or Kafka is highly desirable
Experience in Hibernate or equivalent ORM Framework
Experience with CICD using Gitlab or AWS CodePipeline or AWS CodeDeploy
Familiarity with NoSQL Databases like MongoDB or Cassandra
Exposure to AWS is highly desirable
Exposure to Kubernetes is highly desirable
Strong understanding of the web development cycle and programming techniques and tools.
Focus on efficiency, user experience, and process improvement.
Excellent project and time management skills.
Strong problem solving and verbal and written communication skills.
Ability to work independently or with a group.
Willingness to sit at desk for extended periods.




