
• Experience in JSP & Servlets, Struts, Hibernate, MVC, EJB, Spring Framework, J2ME (LWUIT Lightweight user interface is added advantage),
• Android, AJAX, jQuery, Java Web services, Dynamic Reports are desirable.
• A good understanding of OOP concepts, MVC architecture, and RDBMS is desirable.
• Exposure to all phases of the Software Development Life Cycle (SDLC) is a plus. ● Web Technologies like HTML, CSS, Javascript and JQuery

About Invimatic Technologies Pvt Ltd
About
Similar jobs

Mandatory Skills:
- Java
- Kafka
- Spring Boot
- SQL / MySQL
- Algorithms
- Data Structures
Key Responsibilities:
- Design and Develop large scale sub-systems
- To periodically explore latest technologies (esp Open Source) and prototype sub-systems
- Be a part of the team that develops the next gen Customer Data Platform
- Build components to make the customer data platform more efficient and scalable
Qualifications:
- 2-4 years of relevant experience with Algorithms, Data Structures, & Optimizations in addition to Coding.
- Education: B.E/B-Tech/M-Tech/M.S/MCA Computer Science or Equivalent from premier institutes only
- Candidates with CGPA 9 or above will be preferred.
Skill Set:
- Good Aptitude/Analytical skills (emphasis will be on Algorithms, Data Structures,& Optimizations in addition to Coding)
- Good System design and Class design
- Good knowledge of Databases (Both SQL/NOSQL)
- Good knowledge of Kafka, Streaming Systems
- Good Knowledge of Java, Unit Testing
Soft Skills:
- Has appreciation of technology and its ability to create value in the CDP domain
- Excellent written and verbal communication skills
- Active & contributing team member
- Strong work ethic with demonstrated ability to meet and exceed commitments
- Others: Experience of having worked in a start-up is a plus
Location: Remote
Experience : 4Y - 15 Y
• Strong hands-on experience in multiple WebSphere Commerce subsystems, i.e., Catalog, Order Management, Member, Marketing, etc.
• Worked on data load, WCS REST based web service development
• Having experience on WCS Data model & customization
• Strong experience in user interface design and web development with DoJo, JavaScript, jQuery, HTML, CSS and Ajax
• Significant experience with Struts and Spring application frameworks
• Strong experience with application servers such as WebSphere, JBoss and Weblogic in relation to packaging and deploying Java applications.
• Strong experience in development and deployment in a multi-tiered and multi-server application architecture


The Company:
We are a growing EV infrastructure startup with offices in IIT-Madras Research Park and Noida.
Sonik Mobility is a brand of our company Azhar Engineering incubated at IIT-Madras Research Park, which is primarily focused on developing and deploying smartest, lOT enabled and the most user-friendly EV charging stations and semi-autonomous battery swap stations in India ranging from 3.3 kW to 22 kw.
We are a company founded by two graduates and friends namely Mohammad Safa Azhar and Preak Gupta from The Pennsylvania State University, USA and are the only company providing the dual solution of charging and semi-autonomous battery swapping stations under one roof.
Our ideal candidate for this position must have a penchant to learn new things and above all must have a passion to change the status quo of EV charging infrastructure in India.
We believe that charging your EV should be as easy as refueling your ice vehicle if not easier.
The Position: We're looking for a Software Engineer/ Full Stack Developer to work on our application and integration with third party APIs.
Objectives:
We are looking for a Software Engineer/Back-end Developer to work on our cloud-hosted application & integrate with 3rd party APIs. This will include the following:
- Maintain and keep up-to-date our cloud-hosted application
- Collaborate with the rest of the team to ensure applications align with organizational goals.
- Oversee the performance of the application to ensure they're always running properly.
• Improve our overall application process and continuously find ways to advance our company vision.
Responsibilities: As a software engineer/ Back-end developer, these will be some of your responsibilities
- Work closely with our hardware integration team to integrate the application with our hardware.
- Ensure the application is hosted and fully functional on cloud (AWS).
- Work closely with NPCI for integration into our system via APIs.
- Carry out regular security and performance checks
- Assesses feasibility of design and project parameters within time and cost constraints.
Requirements:
- B-Tech/M-Tech in Computer Science/Electronics/Engineering
- Proven experience of 2-3 vears (professional or otherwise)
- Strong knowledge of programming languages such PHP, Python, C, or C++.
- Knowledge of API integrations with 3rd party applications/hardware
- Knowledge of software and hardware integration
- Experience with hosting applications on cloud (AWS or Azure)
- Working knowledge of software development tools and technologies
- Desired skills:
- Experience with Battery Management systems
- Experience with CAN
- Knowledge of OCPP protocol
- AWS experience preferred
- Strong communication and teamwork skills
- Contribute individually to product solution development.
Roles and Responsibilities:
- Individuals are responsible for all traditional development activities analysis, design, coding, testing, and documentation.
- Add new features to existing Windows and Web-based applications in Visual Studio 2019. Interacting with internal team.
- Transform business and design needs into innovative products.
- Drive all projects to completion within deadlines.
- Perform thorough testing to find issues ahead of time.
- Engineering software needs more precise analysis & coding skillset
- Enhance skillset by working with fortune 500 clients
- Interacting with internal team.
Qualifications :
- B.E in computer science or related fields.
- Excellent programming & communication skills Strong problem solving, judgmental, and decision-making skills.
- Ability to work at the tactical and strategic levels of IT initiatives.
- Impressive hands-on experience in Java, database(Oracle), OOPS, Java Swing, Javafx.
- Self-Motivated, flexible & Innovative.



About the role:
We are seeking a highly motivated Senior Software Engineer with expertise in building scalable, extensible applications, identifying and addressing performance bottlenecks, collaborate with other team members to innovate current/new products; Identify, communicate and implement best practices for application engineering. Our engineering process is fully agile and has a really fast release cycles - which keeps our environment very energetic and fun.
What you’ll do:
- Architect, Design and build scalable applications.
- Work with Product Management teams to get maximum value out of existing data.
- Contribute to continual improvement by suggesting improvements software system.
- Ensure high scalability and performance
- You will advocate for good, clean, well-documented and performing code; define and follow standards and best practices for front-end development.
- Ability to deliver great results in an agile development
- Strong verbal and written communication skills
We’d love for you to have:
- Experience: 3-5 years of experience as a backend developer is required
- Education: B.Tech. in Computer Science from tier - 1 engineering colleges in India
- A self-starter who is passionate about problem solving across complex technology stack.
- Highly skilled back-end engineer using Object-Oriented programming preferably Java, exposure to open source libraries and frameworks.
- Strong knowledge and experience in REST based programming using Restlet framework.
- Ability and experience in evaluation and integration of third party systems and libraries.
- Experience in system architecture, data structures, algorithm design and their optimization.
- Passion for performance benchmarking and debugging.
- Strong knowledge of web standards (i.e. REST/SOAP) concepts
- Knowledge of version control (GIT) and databases (MySQL)
- Experience with the full software development lifecycle, design, develop, debug, document, and deliver (especially in a multiple location organization).
- Experience in Test-driven development.
Responsibilities: Architecture, design and enhancement of moderately complex software resulting in high quality,
software products.
Lead and guide the software design team with application design and integration.
Make sure the design is aligned with functional and non-functional requirements for the software.
Evaluate and recommend tools and technologies for development and make sure a productive development
environment.
Understand the training requirements of team members to ensure people have necessary skills and
competency for delivering good quality product.
Make sure team follows best design and coding practices and ensure the final deliverable meets expected
quality.
Help development team in problem solving and troubleshooting issues.
Quick understanding of exiting framework/Very good debugging skills to debug existing platform / frameworks
Strong knowledge in Databases and complex stored procedure understanding.
Identify technical risk areas and help the team members to solve issues quickly.
Quickly do the POC investigation and provide the demo to team members to keep the schedule.
Quickly writing of use cases and minor scenarios, based on that do the estimation and explain the use cases to
team members with development steps.
Desired Skills and Experience
10+ years of hands on experience in Software/Technology Development including architecting and designing software
products.
Must Have:
Proficienc Proficiency in web development using Java
Proficiency in Java spring framework (Spring MVC, Spring boot)
Proficiency in developing UI using HTML, JSP Servlet, JDBC
Excellent knowledge of Relational Databases, SQL, and ORM technologies (JPA2, Hibernate)
Experience in java-script, AJAX, JQuery
Workflow concepts and development exposure.
Understanding of Event/command based architecture.
Proficient in Object Oriented Analysis and Design.
Troubleshooting design flaws and system bottlenecks.
Systems thinking, technical acumen, analytical skills and communication skills.
Testing skills (Unit testing, Integration testing)
Exposure to one or more software development methodologies (RUP preferred, one full
Lifecycle preferred)
Good analytical and problem-solving skills
Good knowledge in Git and Maven
Good knowledge in SOA and micro services.
Experience designing secure software systems.
Exposure to design tools – Enterprise architect / Rational rose.
Experience with debugging tools, profiling tools.
Good leadership and people management skills
Quality mindset and attention to detail in all aspects of software engineering and development.
Experience in SonarQube Cube analysis tool.
Knowledge and experience in MES (Manufacturing Execution System) domain.
Roles & Responsibilities
As a member of our fast-growing engineering team, your responsibility will be to get involved in day-to-day development operations and solve complex problems of digitization to meet the demands of business.
To be successful, you must have a self-driven mindset, go getter attitude.
The responsibilities include:
- Writing the clean quality code & Understanding functional requirements thoroughly and analyzing the requirements in the context of the product
- Envisioning the overall solution for defined functional and non-functional requirements, and being able to define technologies, patterns and frameworks
- 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 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 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
- Carrying out DevOps activities which includes creating Jenkins pipeline
Key Skills
Should possess hands-on full life-cycle development experience (architect, design, code, test, release) be comfortable around both front-end and back-end coding languages, client/server-side development frameworks and third-party libraries.
- Should be strong in data structures and algorithms. Solid understanding of object-oriented programming
- Work with cutting edge technologies like Java 8, Scala, React, Akka, Docker, Puppet, and Salt
- Hands-on knowledge of Spring core, MVC, JPA. Working knowledge of Spring Boot
- Should have strong hands-on on one of the JavaScript frameworks: jQuery, AngularJS, ReactJS, and Vue.js.
- Willing to working with latest Cloud and Container technologies like AWS
- Experience with both external and embedded databases. NoSQL DB experience is good to have
- Implementing unit testing using frameworks like JUnit, Mockito, etc.
- Proficient understanding of code versioning tools, such as Git
- Familiarity with Maven (Other building tools Ant and Gradle are good to have)
- Familiarity with continuous integration
- Good understanding of Agile practices

- Should have experience in supporting the application and infrastructure 24x7.
- Should have good working knowledge on troubleshooting skills of Operating Systems (Linux/Windows)
- Good experience on Java/j2EE application supporting and AWS infra supporting.
- Ability to work with 3rd parties/FOPS and provide required instruction to troubleshoot and restore faults.
- Respond quickly and effectively to production issues, troubleshooting solutions, and taking responsibility for seeing those solutions through resolution.
- Identify root cause and corrective actions for highly complex availability, capacity, security, performance, and quality issues affecting the database.
- Strong knowledge of Linux/Unix operating system.
- Good knowledge in scripting languages like Shell, Python.
- Good Knowledge on Databases like Mongo, Mysql, SQL Server.
- Respond to alerts and take corrective action to ensure the high-availability of our production environments and participate in an after-hours on-call rotation.
- Experience/Knowledge of other cloud platforms (Azure, Google Cloud) is a plus
- Strong verbal and written communications skills are a must
- Must have production support experience as the requirement is 24X7X365 production support.
ABOUT ZYCUS:
Headquartered in Princeton, U.S. in 1998, Zycus has grown every day to be established as an organization which now is a leading global provider of complete Source-to-Pay suite of procurement performance solutions.
We develop cloud-based (SaaS) https://workable.com/nr?l=https%3A%2F%2Fwww.zycus.com%2Fsolution%2Fprocurement-performance.html">Source-to-Pay solutions for large global enterprises, and have successfully deployed about 200 solutions to over 1000 Global clients. We are proud to have as our clients, some of the best-of- breed companies across verticals like Manufacturing, Automotive, Banking and Finance, Oil and Gas, Food Processing, Electronics, Telecommunications, Chemicals, Health and Pharma, Education and more.
With a team of 1000+employees, we are present in India with 3 development centers at Bengaluru, Mumbai & Pune and offices in the https://workable.com/nr?l=https%3A%2F%2Fwww.zycus.com%2Fcareers%2FUS-Careers.html">U.S., U.K., Australia, https://workable.com/nr?l=https%3A%2F%2Fwww.zycus.com%2Fpress-releases%2Fzycus-expands-middle-east-presence-with-new-location-in-dubai.html">Dubai and https://workable.com/nr?l=https%3A%2F%2Fwww.zycus.com%2Fpress-releases%2Fzycus-continues-global-expansion-with-new-office-in-singapore.html">Singapore, Amsterdam.
https://workable.com/nr?l=https%3A%2F%2Fwww.zycus.com%2Fcompany%2Fcareers.html">Know more about the LEADER of: https://workable.com/nr?l=http%3A%2F%2Fcampaign.zycus.com%2FGMQ2017">Gartner’s 2013, 2015 & 2017 Magic Quadrant for Strategic Sourcing Application Suites and https://workable.com/nr?l=http%3A%2F%2Fcampaign.zycus.com%2FThe-Forrester-Wave-eProcurement-Q2-2017-Zycus-Named-a-Leader">The Forrester Wave™: eProcurement, Q2 2017
Software Engineering Manager/Principal Architect will be responsible for Technical ownership of an entire line of business or a horizontal platform, which extends to:- Involvement in the full software development life cycle with stringent needs on (i) time to market, & (ii) quality of product - functional and non-functional aspect.
- Ownership of complex software architectures, operational metrics, and running the day to day business operations.
- Designing and defining the interaction between the different components and teams.
- Work closely with peers and product managers to develop great technical design and approach for new product development.
- Definition of, and compliance with, a world-class build/release and configuration management process.
This position will report in to Director of engineering & the roles & responsibilities are as below:
- Identify the technologies that would be used for the product.
- Recommend the development methodology and framework for the project.
- Provide the overall design and structure to the application.
- Ensure that the product is adequately defined & documented.
- Establish design/coding guidelines and best practices, and drive usage of design patterns.
- Enforce compliance with coding guidelines using code reviews etc.
- Build solution which is easily configurable, deploy-able and secure in SaaS environment.
- Responsible for planning product iterations & releasing iterations on schedule.
The Applicant with a total experience of 10-20years, should have hands-on development experience in Core Java and J2EE with proven expertise in writing application architecture and core design ground up with sound algorithmic thought process enabling bullet-proof application performance in terms of key drivers like security, load, scalability, etc.
Skills and Technologies:- Versatile experience with delivering highly available services on multiple technology stacks in traditional data centers, public clouds, and private clouds.
- Core Java, J2EE, Spring, Hibernate, JMS/Rabbit MQ/Kafka, Web-Services, Oracle, MSSQL, JSP-Servlets, , Design Patterns.
Nice to have: New edge technology (Hadoop, AWS, Spark, RabbitMQ etc)
Team mentoring:
- Mentor developers for difficult tasks & provide technical advice and guidance to the Tech Leads.
- Guide the team is doing POCs and early risk assessments.
Leadership Abilities:
- Optimize & effectively manage resources and time of the team members.
- Identify, track and mitigate risks to the product
- Should not hesitate to carry out healthy and constructive confrontation with team members, peers and managers for the benefit of Product.
- Along with a competitive compensation structure, Zycus believes in an open culture learning environment, where everyone gets a chance to share their ideas and deliver par excellence.



