
Senior Software Engineer (Java)
at We help companies with their digital transformation
Our client was founded in 1999 by Mr. D.N. Prahlad (an early employee of Infosys), to create software products. Headquartered in Bangalore, we also have offices in the USA and France.
What We're Looking For
• An unwavering attention to detail and care towards your work. We double-check PRs they submit for review. Each variable name is thought through in detail; attention is paid to how decisions made today will affect the future.
• An absolute commitment towards doing the best work of your life, while helping others to do the same. We deliver with utmost focus on the job at hand. The team works towards crafting the best products for our users, and customers. Working as a team, we take on problems out of the original scope of their work if this results in a better end product.
• You should be comfortable working in an agile environment. You are also expected to
participate in code reviews—both receiving and offering them as needed. You are needed to communicate flexibly with your team—pitching in on designs, features, and ideas for the product, wherever needed.
What is Needed for the Role
• Strong command of Java & the JVM ecosystem
• Strong command of relational databases such as PostgreSQL, Microsoft SQL Server, Oracle, etc. (both with & without ORMs)
• Strong command of HTTP
• Strong command of HTML, CSS, and JavaScript
• Extensive experience with at least one JVM based web framework (SpringBoot, Micronaut, Play, Dropwizard, etc.)
• Experience with concurrency & parallelism on the JVM
• Experience with Docker, and cloud-native concepts
• Experience with Gradle
• A good grip on Git
What You Will Work On
The specific project you work on is decided based on the list of available projects at the time. While what you work on will change over time, we assure you that you’ll work with people who care deeply about their work and deliver with great attention to detail.
Your Growth
Our growth is driven by ordinary people who have extraordinary dreams and are bold enough to pursue them. Our leadership team, including our Managing Director, is comprised primarily of people who joined us as freshers. Through our process of continuous feedback, and regular 1-1 conversation, we believe in upskilling our team, and enabling each of them to grow along paths they find satisfying.
Your Level of Experience
We do not evaluate people based on the number of years of experience they have.
Instead, we look for skills that have been gained, regardless of how long they’ve, it has taken a person to gain those skills.
However, as a point of reference, historically, we have successfully recruited candidates for this role with 1-5 years of prior experience.
Evaluation Process
The evaluation process starts with a short phone conversation.
After that, the candidate will be required to take both a technical and writing test, which will be shared with them after the phone screen.
This will be followed by 1-3 interviews, over Google Meet. We will require candidates to be alone, in a quiet place (with no background noise). They must also have a fast & reliable internet connection. They will be required to take the call on a laptop with a camera, and have their technical test code ready for perusal. We recommend using Google Chrome to join the call, and strongly urge candidates to use headphones/earphones.
Please note that the evaluation process may take up to 6 hours

Similar jobs
-
Design systems independently with minimal interaction from the architects
-
Lead a team of software developers to implement systems
-
Continuously find ways to increase the quality of the code
-
Liaising with team members, management, and clients to ensure projects are completed to
standard.
-
Anticipates problems and future technical needs and takes necessary steps to address issues.
-
Enthusiastically follow industry trends and developments
-
Understands how various technology and tools work so that the team picks the right tool for the
job.
Requirements:
|
|
Shift: 11 am to 8 pm
Hands on skills on the following technologies:
- Kafka Streams
- CassandraDB
- MS SQL SERVER
- Liquibase
- Maven, GIT, JUNITS
Mandatory skills:
- Java 17
- Spring Boot
- Spring Cloud
- Spring JPA
- Apache Kafka
- Microservices

Designation: Magento Developer / Sr. Magento Developer
Experience: 3+yrs
Location: Anywhere in India ( WFH for now for next 8-10months)
No. of Positions: 2
Notice Period: Immediate / Less than 30days (Do not share which is above this notice period)
Job Description:
Magento Developers with 3+ years of experience
1) Should have hands-on experience in Magento module/extension development
2) Should be able to quickly understand existing custom modules in Magento and customize and manage it further.
3) Hands-on experience in developing and consuming API/REST calls both inbound and outbound within Magento
4) Should know how to develop WebService/API/REST calls as per Magento architecture, coding standard
5) Troubleshooting integration issues from API/REST calls.
6) Excellent knowledge of PHP, JavaScript, HTML5, and CSS.
7) Good working experience on MySQL, developing complex SQL queries, design tables/database for complex business models
8) Knowledge of MVC, OOPs, Design Patterns – especially the design patterns used in Magento
9) Knowledge of Magento theming / UI components is preferred.
10) Hands-on experience with Magento 2 Porto Theming
11) Knowledge of deployment process in Cloud, especially for Magento
12) Should be competent and confident to speak up in team meetings, discussions, war rooms
13) Good command of English language
14) Should be able to work under minimal supervision
15) Should be able to coordinate with other teams and collectively solve issues.
16) Should be able to work independently as well as team
17) Candidate should have prior work experience in Magento Enterprise.
Job Description - 221135
Cloudera is looking for a highly experienced software engineer with strong expertise in Java development and a specialty in platform architecture to join the Cloudera Lens team.
Cloudera Lens is a high-fidelity, context-rich, and fully correlated self-service observability & optimization tool that analyzes the state and wellness of a customer’s environments and empowers them to proactively discover and address unknown unknowns in their data, scale operations without compromising on performance or costs, and expedite remediation of issues.
As a Java engineer, you will be working in a team of engineers led by an Engineering Manager, collaborating with other engineers and stakeholders in India, United States, and other countries around the globe.
Responsibilities:
- Lead, architecture, design, and implementation of key aspects of the Cloudera Lens data collection, data analytics, data correlations, and recommendations.
- Work with product management, engineering, UX, and documentation teams to deliver high-quality products.
- Interact with partners and customers to help define roadmap and shape the technology.
- Empower team members to deliver high-quality software at a fast pace.
Requirements:
- Proven track record of performance.
- Passionate about software engineering. Clean coding habits, attention to detail, and focus on quality and testability.
- Strong software engineering skills: object-oriented design, data structures, algorithms.
- Experience with containerization orchestration technologies: Kubernetes, Docker.
- Deep knowledge of system architecture, including process, memory, storage, and network management is highly desired.
- Experience with the following: Java, concurrent programming, and related areas.
- Experience with Java memory management, performance tuning and scaling
- Experience in building horizontally scalable products handling multi-terabyte datasets is desirable.
- Experience with relational and non-relational databases: PostgreSQL, Amazon S3.
- Strong oral and written communication skills in English.
Advantageous To Have:
- Experience in building enterprise-grade cloud products.
- Experience with building/using cross-functional observability products.
- BS or MS in computer science.
- Cloud experience: AWS, Azure, GCP.
- Python, Linux, Micro Services experience.
Great opportunity to work in Roots Innovations Pvt.ltd., We simplify the RPA (Robotic Process Automation) platform with AI-powered Bots to manage business processes & compliance for all types of industry sectors.
Educational Qualification: BE/B.Tech/BCA/BCS/MSC/MCA/MCS/M.Tech(Certification course will be Advantage)
Experience - 4 to 10 years
Job Description:
· Implement a robust set of services and APIs to power the back-end application
· Optimize application for maximum speed and scalability
· Implementation of security and data protection
· Follow and understand architecture design and implementation on
development, testing, implementation, and documentation.
· Conduct reviews and conduct team training on the complex features of NodeJS.
· Analyze business/functional requirements and translate them into
concrete tasks
· Manage Product releases
Skill Set Required:
· Experienced in NodeJs or any NodeJS frameworks
· Experienced & Good knowledge of Relational and NoSQL databases (MongoDB)
· Exposure to Cloud Environments like AWS, MS Azure or Google Cloud
· Knowledge of an interest in Agile Methodologies, such as Extreme Programming (XP) and Scrum
· Knowledge of software best practices, like Test-Driven Development (TDD) and Continuous Integration (CI)
scalable technical stack, SQL, and big data technologies (preferably with strong data visualization and
analytics products).
Demonstrate knowledge of cloud architecture and implementation features (OS, multi-tenancy,
virtualization, orchestration, elastic scalability).
Experience in architecting, developing Micro services architecture with hand-onn experience.
Experience with Spring, Hibernate, Java, J2EE, Rabbit MQ, REST, Tomcat technologies.
Experience with Javascript UI technologies such as JQuery, Backbone, Bootstrap, AngularJS.
Job Description
Experience, seasoned professional and self-starter and need ability to translate customer/business
challenges and problems into tangible solutions.
Proactively bringing issues and problems to the attention of the team; generating, proposing and
implementing innovative solutions to solve them.
Proactively takes on challenges with a fresh perspective and open mind, with goal to provide continuous
improvement of platform and processes.
Demonstrates creativity, innovation and out-of-the-box thinking in crafting solutions addressing business
requirements, with near and long-term lenses.
Master-level experience and in-depth knowledge of Java platform with any one or more of: JBoss,
WebLogic, Websphere application servers.
Experience and knowledge of developing enterprise applications with i18n, l10n, and accessibility
support.
Preferred AWS certified architect and hands on AWS related technologies
Proven track record of troubleshooting and fixing performance, scalability, and reliability issues (memory
issues, multi-threading, CPU spikes, virtualization, etc.) in Linux/Unix or Windows environment.
Experience with troubleshooting and fixing database performance issues, and SQL tuning.
Experience and knowledge of secure coding best practices (such as OWASP).
Knowledge on BI tools and ETL.
Strong verbal and written communication skills.
Flexibility and ability to work in a fast-paced, rapidly growing environment.
Ability to work with globally distributed and multi-cultural teams.
Develop good development practices to ensure high quality deliverable.
Coach and develop development team members to ensure continuous improvement.
Monitor and assist developers in following established software development processes, policies, best
practices and expectations around coding and testing standards.
Take a hands-on approach in day-to-day development activities of team members including planning of
regular progress update meetings, design and code reviews and project reporting for team members.
Education
Bachelor degree in informatics, life-sciences or equivalent work experience is required.
Indicate below any additional preferred requirements if applicable (optional):
Masters of Science (MS) degree in relevant area of study is preferred.
Experience in testing business intelligence/analytics applications or software for multi-tenant enterprise
SaaS applications is a big plus
Experience with UI/UX testing, and testing products for accessibility
Having certification in CSM or ISTQB or equivalent.
Experience in testing business intelligence/analytics applications or software for multi-tenant enterprise
SaaS applications is a big plus
Scripting experience with bash or python or shell scripting. Must feel comfortable writing automation
scripts
Job Description
Paytm is looking for hands-on technologists, who will be responsible for architecting & designing new age mobile & web 3.0 products at Paytm.
Key Responsibilities
Incumbent will be architecting our futuristic mobile & web 3.0 products and choose the best
technologies, components and subsystems on different server side tech.
Driving innovations in the product constantly to remain ahead of the curve.
Serve as a thought leader and mentor on technical, architectural, design and related issues.
Proactively identify architectural weaknesses and recommend appropriate solutions.
Balance short-term versus long-term actions, strategic versus tactical requirements, while
continuing to move forward towards the strategic vision.
Collaborate with cross functional teams to solve complex problems and building products
spanning across multiple teams to deliver end-to-end products & features.
Estimates efforts, identify risks, devises and meets project schedules.
Provide functional, design, and code reviews in related areas of expertise with-in team and
cross-team.
Mentor / coach engineers to facilitate their development and provide technical leadership to
them.
Skills required
MS or BS/B.Tech in computer science or equivalent experience from top college.
3+ years of strong software design/development experience in building massively large scale
distributed internet systems and products.
Hands-on experience in Advanced Java/ Node.JS/other backend JavaScript
frameworks, MySQL/NoSQL, golang, etc.
Excellent data structure & algorithm and problem solving skills.
Experience and knowledge of open source tools & frameworks, broader cutting edge
technologies around server side development.
Should be an active contributor to developer communities like Stackoverflow, Topcoder, Github,
Google Developer Groups (GDGs).
Superior organization, communication, interpersonal and leadership skills.
Must be a proven performer and team player that enjoy challenging assignments in a high-
energy, fast growing and start-up workplace.
Must be a self-starter who can work well with minimal guidance and in fluid environment.


