
Enterprise Minds, with core focus on engineering products, automation and intelligence, partners customers on the trajectory towards increasing outcomes, relevance and growth.
Harnessing the power of Data and the forces that define AI, Machine Learning and Data Science, we believe in institutionalizing go-to-market models and not just explore possibilities.
We believe in a customer-centric ethic without and people-centric paradigm within. With a strong sense of community, ownership, and collaboration our people work in a spirit of co-creation, co-innovation and co-development to engineer next-generation software products with the help of accelerators.
Through Communities we connect and attract talent that shares skills and expertise. Through Innovation Labs and global design studios we deliver creative solutions.
We create vertical isolated pods which has narrow but deep focus. We also create horizontal pods to collaborate and deliver sustainable outcomes.
We follow Agile methodologies to fail fast and deliver scalable and modular solutions. We constantly self-asses and realign to work with each customer in the most impactful manner.
Pre-requisites for the Role
1.Job ID-EMJB0120PS
- Primary skill:
- Java version 8.0
- Apache Kafka
- Java version 8.0
- SQL
- Good communication skills, proactive and responsible way of working
- Secondary skill:
(Good to have)
- Wicket/JSF/Struts/Servlet/JSP experience on any of the web development technology
- SQL Server / Oracle
- JPA/JCA
- Spring (Boot, Cloud, additional feature)
- Micro Services
- Container Orchestration (e.g. Docker)
- Container Management System (e.g. Kubernetes)
- Continuous Integration and Continuous Delivery (e.g. Jenkins)
- Years of Experience: 5-8 Years
- Location:(Hybrid Model)
- Position-2
- Budget- Max 30 LPA
- NP- Immediate
Primary Role & Responsibility
As a senior software engineer, your daily work involves technically challenging applications and projects where your code makes a direct contribution to the further development and upkeep of our VI solutions and to its application in projects.
As a software engineer, we expect much more from you than just the ability to design and develop good software. We find it important that you possess an inherent drive to get the best out of yourself every day, that you are inquisitive and that you are not intimidated by situations which require you to branch off from the beaten track. You work together with colleagues in a SCRUM team. In addition, you have regular contact with other software teams, software architects, testers and end users. Good communication skills are therefore extremely important, as well as the ability to think pro-actively and suggest possible improvements. This gives you every opportunity to contribute your personal input and grow and develop within the department.
The often-complex functionality of the software includes business logic, controls for logistical transport, communication with external computer systems, reporting, data analysis and simulation. This functionality is spread across the various components of the VIBES suite. You design, program and test the software based on a design concept and a set of requirements. In some cases, you must personally formulate these requirements together with the (end) users and / or internal stakeholders. Learn more about the VI products.
Desired Profile & Experience: Knowledge of Kafka and experience with Java
Job Description:
- Educational Qualification:
- E., B. Tech, BSc. Tech, MCA, or an equivalent degree
- Essential:
- Strong Knowledge of Core Java & Advanced Java.
- In-depth knowledge of Spring MVC framework, Spring Security framework, Tag libraries, Hibernate framework, Spring Boot, Micro services, etc.
- Should have the knowledge and experience in REST API, JSON, XML.
- Knowledge of frontend technology - Angular/React, JSP, HTML, CSS.
- Should have thorough Knowledge of any Two of the RDBMS, i.e., Oracle, MSSQL, PostgreSQL, IBM DB2, etc.
- Should have understanding of NoSQL Databases such as MongoDB.
- Databases Designing and implementing in accordance to end-users information needs and views.
- Hands on database triggers, function and procedures.
- Strong knowledge of Web based applications.
- Should have know-how of 3-tier architecture.
- Should have understanding of HTTP/s (SSL).
- Should have Hands on experience of Microsoft OS, Linux OS, etc.
- Should have used SVN, Bug tracking and Test case repository tools.
- Knowledge / exposure to Secured Coding Practices keeping the requirements to avoid OWASP top 10 vulnerabilities in Application. Ability to understand and fix such vulnerabilities. This would be an added advantage.
- Knowledge of Software Effort estimation
- Inclination towards Documentation (Very Important)
- Should have at least 2 years’ experience as a full stack developer.

About EnterpriseMinds
About
Enterprise Minds, with core focus on engineering products, automation and intelligence, partners customers on the trajectory towards increasing outcomes, relevance and growth.
Harnessing the power of Data and the forces that define AI, Machine Learning and Data Science, we believe in institutionalising go-to-market models and not just explore possibilities.
We believe in a customer-centric ethic without and people-centric paradigm within. With a strong sense of community, ownership and collaboration our people work in a spirit of co-creation, co-innovation and co-development to engineer next-generation software products with the help of accelerators.
Through Communities we connect and attract talent that shares skills and expertise. Through Innovation Labs and global design studios we deliver creative solutions.
We create vertical isolated pods which has narrow but deep focus. We also create horizontal pods to collaborate and deliver sustainable outcomes.
We follow Agile methodologies to fail fast and deliver scalable and modular solutions. We constantly self-asses and realign to work with each customer in the most impactful manner.
Photos
Connect with the team
Company social profiles
Similar jobs
Develop, record and maintain cutting edge web-based J2EE, JAVA applications.
Experience on Java Spring Framework is required.
Experience on Hibernate is required.
Experience on REST Services is required.
Object-oriented programming, design, and patterns.
Strong proficiency with:Relational database concepts and data modeling.
Good communication skills to interact with customer, understand their requirement, effectively record the requirement and implement the same.
● Care about things like fault tolerance, durability, backups and recovery,
performance, maintainability, code simplicity etc.
● Lead a team of software engineers and help create an environment of ownership
and learning.
● Introduce best practices of software development and ensure their adoption
across the team.
● Help set and maintain coding standards for the team.
Technical Overview:
● You will be expected to design, develop and maintain large-scale complex backend web applications.
● You will be expected to rapidly learn and apply relevant new technologies.
● You will be having a high level of interaction with business and product stakeholders.
● You will be working on the entire web application stack, which includes:
o Web server hosting
o RESTful communication
o Message brokering
o Backend application layer, which includes the service and domain layers
o Data layer for persistence or caching
● You will be participating in an agile software development cycle, which includes:
o Design
o Development
o Code Review
o Unit and Integration Testing
o Release
● As a Staff Engineer, you will be expected to contribute to design, code review, refactoring, and project management.
● You will be exposed to the following technologies:
o Web application frameworks: Ruby on Rails, Node.js, Java Play, Vert.x, AIOHTTP, AWS Lambda
o Languages: Ruby, Java, Kotlin, Javascript, Python
o Data stores: PostgreSQL, Aerospike, Redis, Amazon Redshift
o Communication: HTTP, Amazon SQS, Sidekiq, Amazon SNS
o Server Management: Amazon ECS, Docker
Product Overview:
You will be contributing to products concerning both customers and partner drivers.
Product sectors include:
1) Growth: You’ll build tools to help boost user growth on the platform including our industry-best driver onboarding, training and certification system, referral system, and lead management models.
2) Lifecycle Management: Build tools to help users engage with the platform better, which include rewards and recognition modules, subscription services account management tools, partner and customer wallets and payout modules, and churn detection systems among others.
3) Transaction Experience: You’ll help deliver the most delightful booking experience to our customers and drivers. As part of this team, you’ll be responsible for our core booking system, pricing and payment
systems, location tracking and filtering services, fraud prevention systems, and in-app ticketing and support among others.
4) Fulfilment: As part of the fulfillment team, you’ll work on systems that ensure a high degree of ride fulfillment on the platform. Tools include allocation methodologies and systems, dynamic pricing, dynamic partner routing, and partner re-activation tools among others.
5) Enterprise Solutions: You’ll help Porter’s enterprise customers achieve delivery excellence. You’ll build tools for contract management, fleet management, fleet and route optimization tools, alerting and monitoring tools, and analytics suite among others.
If yes! then join us @ Equal Experts.
Equal Experts does not work on support & maintenance projects.
It creates enterprise software applications & products for its global clients from scratch.
Things you will NOT get at Equal Experts:
Fancy designation - You will be called a Software Engineer here, regardless of your experience or expertise.
▪ Projects in only 1 language - Today you might code in Java, tomorrow in
Groovy, the day after in Scala... :-). At Equal Experts, we work on diverse tech stacks, and you simply have to be a polyglot.
▪ "Management" role - We don't hire dedicated PMs, IMs, DMs ...or any other Ms out there.
▪ If you are part of Equal Experts, you are a techie who will code every day.
Here's what else you can look forward to:
▪ Freedom - Freedom to explore new technologies & implement them on
projects.
▪ Responsibility & ownership - Writing elegant code every day. Taking design & architectural decisions.
▪ Agile expertise - TDD, BDD, XP practices. Working with experts & thoughtleaders in Agile.
▪ Cutting edge - Work on Ruby, Scala, Hadoop, MongoDB, Neo4j, Groovy,
J2EE, iOS 6, Angular JS, Cucumber and the likes.
▪ Consulting exposure - Interact with clients every day. Travel onsite
frequently.
▪ Open culture - No hierarchy. No cubicles. No formal dress codes.
Here's what you must possess:
Exceptional OOP skills - Solid, Grasp, Kiss and Dry should mean more than words to you. Your daily code must be clean, simple, modular, extensible, and always thoroughly unit tested.
▪ Conceptual understanding of whatever you've worked on - We're more
interested in knowing how & why you used a particular technology/approach to solve a problem. Definitions and theory don't interest us that much.
▪ Decision-making experience - We need you to start new projects from scratch.
Accordingly, you must have the experience of taking design decisions &
influencing architecture on projects
• Participation in the requirements analysis, design, development and testing of applications.
• The candidate is expected to write code himself/herself.
• The candidate is expected to write high level code, code review, unit testing and deployment.
• Practical application of design principles with a focus on the user experience, usability, template
designs, cross browser issues and client server concepts.
• Contributes to the development of project estimates, scheduling, and deliverables.
• Works closely with QA team to determine testing requirements to ensure full coverage and best
quality of product.
• There is also the opportunity to mentor and guide junior team members in excelling their jobs.
Job Specifications
• BE/B. Tech. Computer Science or MCA from a reputed University.
• 6+ Years of experience in software development, with emphasis on JAVA/J2EE Server side
programming.
• Hands on experience in Core Java, Multithreading, RMI, Socket programing, JDBC, NIO,
webservices and Design patterns.
• Should have Knowledge of distributed system, distributed caching, messaging frameworks, ESB
etc.
• Knowledge of Linux operating system and PostgreSQL/MySQL/MongoDB/Cassandra database is
essential.
• Additionally, knowledge of HBase, Hadoop and Hive are desirable.
• Familiarity with message queue systems and AMQP and Kafka is desirable.
• Should have experience as a participant in Agile methodologies.
• Should have excellent written and verbal communication skills and presentation skills.
• This is not a Fullstack requirement, we are purely looking out for Backend resources
· Lead from the front, when it comes to delivering high quality work products. Serve as a mentor to the team members
· Create and define performance metrics. Ideate, innovate and hack through the existing systems to improve performance.
· Perform code reviews, set coding practices and guidelines within the team.
· Make sense of the product specs, be nimble in getting the issues resolved. Be a thought leader. · Solid understanding and knowledge of Java/C/C++. You should understand the concepts of multithreading, I/O, messaging, instrumentation etc and their implementation in Java/Any other Object-Oriented Language.
· Proficiency in the implementation of algorithms and the use of advanced data structures to solve problems in computing. A solid foundation in the principles of computer science is desired.
· Ability to write clean, modular, and loosely coupled code by the use of design patterns.
· He/She should be able to break down and architect complex software systems. For example- Build
Location- PAN India
must know Core Java,Eclipse
immediate joiner
NP - 15 dayss or less
Tatsam is a stealth mode, venture-backed mental healthcare company based in India. We're redesigning mental health and wellness experiences for the modern day working professional, have raised angel round from top-tier investors, and signed some of the largest Indian enterprises and startups for the upcoming private beta launch… and we’re just getting started.
The startup is led by a team of CXOs who are serial entrepreneurs (YC alumni, IIT alumni, CXO in large enterprises). They are supported by a team of behavioral design experts, clinicians and counsellors with vast experience, and technologists on a mission to improve mental health and wellbeing for the modern day working professional.
Responsibilities:
- Your primary responsibility as a senior backend engineer will be to architect and develop a scalable and robust micro-services backend with strong Java, Spring(Boot), MySQL, AWS/GCP.
- Experience being part of a software development team in an Agile/Lean/Continuous Delivery environment
- Be a key performer in a high-performance product engineering team
Qualifications:
- 1 to 4 years of overall IT experience. Most of this experience in Java (Core Java, J2EE, Springboot, Java collections, Java Multithreading)
- Should have experience designing database schemas - SQL and NoSQL.
- Exposure to frameworks like Spring, Hibernate, Play would be a plus
- Experience with microservices architecture would be beneficial.
- Working knowledge of any public cloud (AWS, GCP or Azure)
- Broad understanding and experience of real-time analytics, NoSQL data stores, data modeling and data management, analytical tools, languages, or libraries
- Bachelor's Degree in Computer Science or Engineering.
The Opportunity
You will enter a close group of exceptionally talented people who in the last 2-months have secured incredible investors, partners, clients and advocates. We will continue this momentum till our vision of being able to provide good mental health and wellbeing avenues for the modern day professionals is achieved. If we like each other and agree to partner in this journey, this has the potential of resulting in a compounded career and mental growth for you.
- 2+ years of experience in Java Development with sound knowledge of core Java
- Should have strong hands on experience with developing web applications using Servlets and JSP, Spring, Hibernate, Web Services, HTML, JavaScript
- Should have experience of working on Tomcat/Glassfish
- Experience of Google App Engine or AWS will be added advantage
- Strong knowledge of OOAD
- Comfortable working on Linux/Unix
- Good communication skills and good organization
- Willingness to work in a team environment, as well as
- Willingness to learn new
Responsibilities:
- Write production quality code in Java, J2EE, and Spring
- Adhere to software development and source control processes, git is added Advantage
- Design, build, configure, test, and document production quality software on an iterative
- Participate in design and implementation of new software.
- Work closely with users, technical leads, project managers, and other cross-functional development
- Execute on the provided design. Active coding in key technologies is required for this development position and includes: Java/J2EE, Tomcat, Web Services, REST, and spring, Hibernate/Ibatis, XML, UNIX and
- As part of the software development process you will need to create, review, and maintain all required technical documentation related to assigned software to ensure supportability and reuse.
- This individual must develop software using disciplined software development processes, adhering to team/company standards and software best practice guidelines, and corporate policies.










